ES6 Generator
ES6 Generator
function接上*即是
function* Fruit() {
yield 'apple';
yield 'banana';
return 'ending';
}
var a = Fruit();a.next()Fruit().next()如沒加上yield
yield不可放在沒有*的function中
generator函式執行時不會改變內部變數的值(yield應該放在每行的前面)
使用for of
如何在chrome dev 加入strict mode?
yield*
yield*類似for of
測試一個物件對象
查看一個數組有沒有iterator
有[Symbol.iterator]的方法都可用[...名字]去遍歷
yield 實用方法
Last updated