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

Merge pull request #370 from Niefee/patch-2

更正输出内容顺序
This commit is contained in:
Ruan YiFeng 2017-04-11 21:14:06 +08:00 committed by GitHub
commit 4510cfecdc

View File

@ -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`方法。