调整侧栏顺序

This commit is contained in:
ruanyf
2015-08-25 13:56:59 +08:00
parent 66932d0418
commit 8fa161cceb
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -488,7 +488,7 @@ Object.unobserve(o, observer);
**1Rest参数**
如果Rest参数用于从一个对象取值,就等于将所有可遍历、但尚未被读取的属性,分配到指定的对象上面。所有的键和它们的值,都会拷贝到新对象上面。
Rest参数用于从一个对象取值,相当于将所有可遍历、但尚未被读取的属性,分配到指定的对象上面。所有的键和它们的值,都会拷贝到新对象上面。
```javascript
let { x, y, ...z } = { x: 1, y: 2, a: 3, b: 4 };
@@ -524,7 +524,7 @@ o3 // { b: 2 }
**2)扩展运算符**
如果扩展运算符用于一个对象,就会将该对象的所有可遍历属性,拷贝到一个新对象,然后返回这个新对象
扩展运算符用于取出参数对象的所有可遍历属性,拷贝到当前对象之中
```javascript
let z = { a: 3, b: 4 };
@@ -532,7 +532,7 @@ let n = { ...z };
n // { a: 3, b: 4 }
```
对象的扩展运算符,等同于使用`Object.assign`方法。
等同于使用`Object.assign`方法。
```javascript
let aClone = { ...a };
+1 -1
View File
@@ -13,8 +13,8 @@
1. [正则的扩展](#docs/regex)
1. [数值的扩展](#docs/number)
1. [数组的扩展](#docs/array)
1. [对象的扩展](#docs/object)
1. [函数的扩展](#docs/function)
1. [对象的扩展](#docs/object)
1. [Symbol](#docs/symbol)
1. [Proxy和Reflect](#docs/proxy)
1. [Set和Map数据结构](#docs/set-map)