mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-28 21:32:20 +00:00
commit
4510cfecdc
@ -699,12 +699,12 @@ function* numbers () {
|
|||||||
}
|
}
|
||||||
yield 6;
|
yield 6;
|
||||||
}
|
}
|
||||||
var g = numbers()
|
var g = numbers();
|
||||||
g.next() // { done: false, value: 1 }
|
g.next() // { value: 1, done: false }
|
||||||
g.next() // { done: false, value: 2 }
|
g.next() // { value: 2, done: false }
|
||||||
g.return(7) // { done: false, value: 4 }
|
g.return(7) // { value: 4, done: false }
|
||||||
g.next() // { done: false, value: 5 }
|
g.next() // { value: 5, done: false }
|
||||||
g.next() // { done: true, value: 7 }
|
g.next() // { value: 7, done: true }
|
||||||
```
|
```
|
||||||
|
|
||||||
上面代码中,调用`return`方法后,就开始执行`finally`代码块,然后等到`finally`代码块执行完,再执行`return`方法。
|
上面代码中,调用`return`方法后,就开始执行`finally`代码块,然后等到`finally`代码块执行完,再执行`return`方法。
|
||||||
|
Loading…
x
Reference in New Issue
Block a user