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

修订错误

This commit is contained in:
ruanyf 2014-05-03 14:12:27 +08:00
parent 623deb8b00
commit 65a3ce6c05
4 changed files with 8 additions and 5 deletions

View File

@ -2,7 +2,7 @@
## Class
ES6引入了Class这个概念可以定义class作为对象的模板。
ES6引入了Class这个概念作为对象的模板。通过class关键字可以定义类
```javascript
@ -19,6 +19,9 @@ class Point {
}
var point = new Point(2,3);
point.toString() // (2, 3)
```
上面代码定义了一个class类可以看到里面有一个constructor函数这就是构造函数。而this关键字则代表实例对象。

View File

@ -75,7 +75,7 @@ push(a, "a1", "a2", "a3", "a4");
```
注意rest参数不能再有其他参数否则会报错。
注意rest参数之后不能再有其他参数,否则会报错。
```javascript

View File

@ -4,7 +4,7 @@
所谓Generator简单说就是一个内部状态的遍历器即每调用一次遍历器内部状态发生一次改变可以理解成发生某些事件。ES6引入了generator函数作用就是可以完全控制内部状态的变化依次遍历这些状态。
generator函数就是普通函数但是有两个特征。一是function关键字后面有一个星号二是函数体内部使用yield语句定义遍历器的每个成员(即不同的内部状态)。
generator函数就是普通函数但是有两个特征。一是function关键字后面有一个星号二是函数体内部使用yield语句定义遍历器的每个成员即不同的内部状态yield语句在英语里的意思就是“产出”)。
```javascript

View File

@ -71,7 +71,7 @@ JavaScript允许采用“\uxxxx”形式表示一个字符其中“xxxx”表
```
但是,这种表示法只限于\u0000——\uFFFF之间的字符。超出这个范围的字符必须写成两个字节的形式
但是,这种表示法只限于\u0000——\uFFFF之间的字符。超出这个范围的字符必须用两个双字节的形式表达
```javascript
@ -83,7 +83,7 @@ JavaScript允许采用“\uxxxx”形式表示一个字符其中“xxxx”表
```
上面代码表示,如果直接在“\u”后面跟上超过0xFFFF的数值JavaScript会理解成“\u20BB+7”。
上面代码表示,如果直接在“\u”后面跟上超过0xFFFF的数值(比如\u20BB7JavaScript会理解成“\u20BB+7”。
ES6对这一点做出了改进只要将超过0xFFFF的编号放入大括号就能正确解读该字符。