mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-24 10:22:23 +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 o2 = { b: 2 };
|
||||
o2.__proto__ = o1;
|
||||
let o3 = { ...o2 };
|
||||
let { ...o3 } = o2;
|
||||
o3 // { b: 2 }
|
||||
o3.a // undefined
|
||||
```
|
||||
|
||||
上面代码中,对象`o3`是`o2`的拷贝,但是只复制了`o2`自身的属性,没有复制它的原型对象`o1`的属性。
|
||||
上面代码中,对象`o3`复制了`o2`,但是只复制了`o2`自身的属性,没有复制它的原型对象`o1`的属性。
|
||||
|
||||
下面是另一个例子。
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user