首页 > 解决方案 > 使用 lambda 表达式的可迭代函数

问题描述

有没有办法以 lambda 风格表达可迭代函数?

const externalVal = 3;

function* myGenerator1() {
   yield 1;
   yield 2;
   yield externalVal;
   yield this.something; // might not working, use lambda expression is better
}

const myGenerator2 = () => { // error
   yield 1;
   yield 2;
   yield externalVal;
   yield this.something;
}

标签: javascriptecmascript-6

解决方案


推荐阅读