mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-24 18:32:22 +00:00
docs(object): edit object
This commit is contained in:
parent
e1bfba24ed
commit
15b962627e
@ -1047,11 +1047,12 @@ x.a.b // 2
|
|||||||
let o1 = { a: 1 };
|
let o1 = { a: 1 };
|
||||||
let o2 = { b: 2 };
|
let o2 = { b: 2 };
|
||||||
o2.__proto__ = o1;
|
o2.__proto__ = o1;
|
||||||
let o3 = { ...o2 };
|
let { ...o3 } = o2;
|
||||||
o3 // { b: 2 }
|
o3 // { b: 2 }
|
||||||
|
o3.a // undefined
|
||||||
```
|
```
|
||||||
|
|
||||||
上面代码中,对象`o3`是`o2`的拷贝,但是只复制了`o2`自身的属性,没有复制它的原型对象`o1`的属性。
|
上面代码中,对象`o3`复制了`o2`,但是只复制了`o2`自身的属性,没有复制它的原型对象`o1`的属性。
|
||||||
|
|
||||||
下面是另一个例子。
|
下面是另一个例子。
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user