yield关键字
function* Iterator() {
const array = [1, 2, 3];
for (let i = 0; i < array.length; i++) {
{ yield array[i]; }
}
}
const test = Iterator();
const a = test.next();
console.log(a, test.next(Iterator()))
Iterator这个函数就是生成器了
const test = iterator(); // {}
test.next(iterator());这里开始迭代
test.next()上下结果一样的
emmm 有点意思