1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-29 05:42:20 +00:00

docs(generator): edit generator

This commit is contained in:
ruanyf 2018-05-22 12:34:53 +08:00
parent 37cf4844db
commit 76b6bce980
2 changed files with 2 additions and 2 deletions

View File

@ -499,7 +499,7 @@ A.__proto__ === Function.prototype // true
A.prototype.__proto__ === undefined // true
```
这种情况与第二种情况非常像。`A`也是一个普通函数,所以直接继承`Function.prototype`。但是,`A`调用后返回的对象不继承任何方法,所以它的`__proto__`指向`Function.prototype`,即实质上执行了下面的代码。
这种情况与第二种情况非常像。`A`也是一个普通函数,所以直接继承`Function.prototype`。但是,`A`调用后返回的对象不继承任何方法,所以它的`__proto__`指向`undefined`,即实质上执行了下面的代码。
```javascript
class C extends null {

View File

@ -336,8 +336,8 @@ for (let v of foo()) {
function* fibonacci() {
let [prev, curr] = [0, 1];
for (;;) {
[prev, curr] = [curr, prev + curr];
yield curr;
[prev, curr] = [curr, prev + curr];
}
}