как использовать es6 arrow function с генераторами в node js
год назад
Nikolai Gagarinov
Ответы
0
В стандарте ES6 стрелочные функции могут быть использованы вместе с генераторами в Node.js, но есть несколько особенностей, о которых стоит помнить.
-
Стрелочные функции не имеют своего контекста
this
, они захватывают значениеthis
из окружающего контекста. Это означает, что если вам нужно использоватьthis
внутри генератора, вам следует использовать обычную функцию, а не стрелочную. -
Стрелочные функции не могут быть использованы как генераторы, поскольку у них нет встроенной поддержки ключевого слова
yield
.
Если мы всё же хотим использовать стрелочные функции, то можно обернуть генератор внутри обычной функции и затем вызвать эту функцию с использованием стрелочной:
9 месяцев назад
Ivan Mamtsev
Похожие вопросы