1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

修改generator

This commit is contained in:
Ruan Yifeng 2015-02-15 08:24:27 +08:00
parent dce22909c4
commit f6b5bf640b

View File

@ -52,7 +52,7 @@ hw.next()
总结一下Generator函数使用iterator接口每次调用next方法的返回值就是一个标准的iterator返回值有着value和done两个属性的对象。其中value是yield语句后面那个表达式的值done是一个布尔值表示是否遍历结束。
由于Generator函数本身就能生成遍历器所以它的Symbol.iterator属性指向自身。
上一章说过任意一个对象的Symbol.iterator属性等于该对象的遍历器函数即调用该函数会返回该对象的一个遍历器。由于Generator函数调用后返回自身的遍历器所以Generator函数就是自身的遍历器函数它的Symbol.iterator属性指向自身。
```javascript