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

Merge branch 'gh-pages' of github.com:ruanyf/es6tutorial into gh-pages

This commit is contained in:
ruanyf 2016-03-19 16:41:13 +08:00
commit dff2069aec
2 changed files with 2 additions and 2 deletions

View File

@ -1165,7 +1165,7 @@ function addOne(a){
}
```
上面的函数不会进行尾调用优化,因为内层函数`inner`用到了外层函数`addOne`的内部变量`one`
上面的函数不会进行尾调用优化,因为内层函数`inner`用到了外层函数`addOne`的内部变量`one`
### 尾递归

View File

@ -10,7 +10,7 @@ Generator函数有多种理解角度。从语法上首先可以把它理解
执行Generator函数会返回一个遍历器对象也就是说Generator函数除了状态机还是一个遍历器对象生成函数。返回的遍历器对象可以依次遍历Generator函数内部的每一个状态。
形式上Generator函数是一个普通函数但是有两个特征。一是`function`命令与函数名之间有一个星号;二是,函数体内部使用`yield`语句定义不同的内部状态yield语句在英语里的意思就是“产出”
形式上Generator函数是一个普通函数但是有两个特征。一是`function`关键字与函数名之间有一个星号;二是,函数体内部使用`yield`语句定义不同的内部状态yield语句在英语里的意思就是“产出”
```javascript
function* helloWorldGenerator() {