mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-29 05:42:20 +00:00
edit docs/object
This commit is contained in:
parent
6caf729db1
commit
638b4ce527
@ -16,7 +16,7 @@ Object.is(NaN, NaN) // true
|
||||
|
||||
## Object.assign()
|
||||
|
||||
Object.assign()用来将源对象(source)的所有可枚举属性,复制到目标对象(target)。它至少需要两个对象作为参数,第一个参数是目标对象,后面的参数都是源对象。只要有一个参数不是对象,就会抛出TypeError错误。
|
||||
Object.assign方法用来将源对象(source)的所有可枚举属性,复制到目标对象(target)。它至少需要两个对象作为参数,第一个参数是目标对象,后面的参数都是源对象。只要有一个参数不是对象,就会抛出TypeError错误。
|
||||
|
||||
```javascript
|
||||
|
||||
@ -30,7 +30,7 @@ target // {a:1, b:2, c:3}
|
||||
|
||||
```
|
||||
|
||||
注意,如果源对象与目标对象有同名属性,则前者会覆盖后者。
|
||||
注意,如果目标对象与源对象有同名属性,或多个源对象有同名属性,则后面的属性会覆盖前面的属性。
|
||||
|
||||
```javascript
|
||||
|
||||
@ -88,7 +88,7 @@ function (obj, proto) {
|
||||
|
||||
**(3)Object.getPrototypeOf()**
|
||||
|
||||
与setPrototypeOf()配套的,还有getPrototypeOf(),用于读取一个对象的prototype对象。
|
||||
该方法与setPrototypeOf方法配套,用于读取一个对象的prototype对象。
|
||||
|
||||
```javascript
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user