как использовать es6 arrow function с генераторами в node js
2 года назад
Nikolai Gagarinov
Ответы
В стандарте ES6 стрелочные функции могут быть использованы вместе с генераторами в Node.js, но есть несколько особенностей, о которых стоит помнить.
-
Стрелочные функции не имеют своего контекста
this, они захватывают значениеthisиз окружающего контекста. Это означает, что если вам нужно использоватьthisвнутри генератора, вам следует использовать обычную функцию, а не стрелочную. -
Стрелочные функции не могут быть использованы как генераторы, поскольку у них нет встроенной поддержки ключевого слова
yield.
Если мы всё же хотим использовать стрелочные функции, то можно обернуть генератор внутри обычной функции и затем вызвать эту функцию с использованием стрелочной:
год назад
Ivan Mamtsev
Похожие вопросы
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845





