ES6 #16 Генераторы (Generators)
ฝัง
- เผยแพร่เมื่อ 1 ต.ค. 2018
- #YauhenK #webDev #ECMAScript #ES6
Всех приветствую в курсе «ES6».
В данном видео-курсе мы с вами рассмотрим все ключевые нововведения в стандарте ECMAScript 2015. Разберём практические примеры, а так же проведём аналогию стандартов ES6 и ES5. В своё время это было самое крупное и революционное обновление стандарта, которое добавило кучу новых возможностей начиная новыми способами объявления переменных и новым типом функций, заканчивая новым типом данных symbol, классами, итераторами и генераторами. Все эти фичи мы подробно изучим.
✒ Репозиторий курса:
✔ GitHub: github.com/YauhenKavalchuk/es6
✒ Используемые ресурсы и инструменты:
✔ Atom (Редактор кода): atom.io/
✔ Node.js: nodejs.org/en/
✔ Browserify/Watchify: github.com/browserify/watchify
✔ NPM http-server: www.npmjs.com/package/http-se...
✒ Полезные ссылки:
✔ Exploring ES6: exploringjs.com/es6/
✔ Babel: babeljs.io/docs/en
✒ Полезные курсы на канале:
✔ JavaScript: • JavaScript
✒ Полный список готовых и планируемых курсов:
✔ Trello: trello.com/b/R6rD7qq8
✒ Автор курса:
✔ TH-cam: / yauhenkavalchuk
✔ Instagram: / yauhenkavalchuk
✔ Twitter: / yauhenkavalchuk
✔ VK: YauhenKavalchuk
✔ LinkedIn: / yauhenkavalchuk
✔ GitHub: github.com/YauhenKavalchuk
✔ VK (Группа): webdevcom
✒ Поддержать развитие канала: github.com/YauhenKavalchuk/yo...
Отличный материал, спасибо!
Спасибо и вам за отзыв
класс! отличный материал за утренним кофе :)
Спасибо за отзыв
так и думал, что они редко применяются, спасибо за урок!
Пожалуйста
redux-saga базируется на генераторах. Так что при использовании redux-saga в React.js придется пользоваться генераторами постоянно.
@@viktardaniliuk1814 есть thunk , зачем эта сага нужна
Странно, почему до сих пор так мало лайков. Шикарный видос. Спасибо!
Понятия не имею)
спасибо большое за видео!
Пожалуйста
спасибо огромное !
Пожалуйста
даааа, - такие вот головоломки для серого вещества)
Да, тема действительно не простая)
Планируется ли курс по express/nodeJS ?
Да
Здравстуйте! не могу понять, почему yield в круглых скобках * 2 даёт результат, а без скобок ошибку? Не смогли бы Вы объяснить, как так получается?
Так в самом же видео ответ - такой синтаксис. Без круглых скобок будет синтаксическая ошибка
@@YauhenKavalchuk я видео смотрел. там сказано, что возникает ошибка. непонятно, что дают скобки, то что ошибка с ними не возникает
мне кто-то говорил что генераторы используют только на супер сложных проектах, с сложными алгоритмами тип карт онлайн с просчетом кротчайшего маршрута.. а обычному смертному не сильно то и пригодится.. но это не точно))
Возможно этот кто-то был прав. Лично я за всё время разработки не применял и не видел их применения.
Спасибо.
p.s. Скорость = 1.5
Пожалуйста!
Отличные видео. А реакт будет?
Да, курс по реакту начинается 16 октября. Все темы курса, длительность а так же планируемые уроки можно смотреть здесь:
trello.com/b/R6rD7qq8
Два дня назад на собесе задали этот вопрос не мог ответить )))
А если бы нашли канал раньше. то ответили бы)
если не ошибаюсь генераторы применяются в redux-saga
Я не знал
а промисы тоже используются на практике редко?
По правде говоря «создание», да, в основном используются запросы, которые возвращают уже готовый промис. После чего с помощью .then строятся цепочки его обработки
понятно, в принципе как и middleware, один раз их настроил и навсегда
Можно и так сказать)
На самом деле, промисы используеются во всех вариантах раз в 1000 чаще. Их важно знать и понимать, уметь создавать с нуля
Кто эти люди, которые ставят дизлайки? Сума сошли что ли?!
Мне самому интересно)
Сегодня на собесе спрашивали про генераторы.. вот зашел посмотреть нафига они вообще нужны
В Redux-Saga эта технология активно используется
@@YauhenKavalchuk честно говоря нафига редакс нужен тоже непонятно если есть мобэкс) спрашивал у своего тимлида - он тоже не в курсе xD
Генераторы не совсем тема для JSa, потому и применяются редко. А для языков, реализующих численные методы, весьма в тему, например, перебирать элементы сетки или вершины графа
🤔