Урок 15. ES6 (EcmaScript 6). Генераторы

Дата публикации: 19-05-2017

Чтобы иметь доступ к просмотру всех уроков этого курса, оформите подписку в премиум раздел
ES6 (EcmaScript 6)

От автора: в этом уроке мы познакомимся с новым видом функций, которые появились в es6 (EcmaScript 6) стандарте - с генераторами, которые позволяют очень удобно генерировать данные, или работать с асинхронным кодом.

Из урока вы узнаете, что такое функции-генераторы в es6 и как ими пользоваться. Вы узнаете, как их создавать, их специальный синтаксис и новое ключевое слово yield. На реальном примере вы увидите, как можно создавать генератор внутри генератора для разных типов данных.

В результате урока мы на разных примерах увидим использование генераторов, и создадим 2 функции: одна функция, для создания чисел внутри заданного диапазона, и другую для генерации последовательности Фибоначчи из прошлого урока, но уже используя генераторы, чтобы увидеть, как сильно они могут упростить разработку и уменьшить количество кода.

lesson

Все уроки курса:

Метки: