update: 剩余参数
This commit is contained in:
@@ -58,7 +58,7 @@ obj2:{"name":"qianguyihao","age":28,"info":{"desc":"永不止步"}}
|
||||
obj2 = Object.assgin(obj2, obj1);
|
||||
```
|
||||
|
||||
**解释**:将`obj1` 拷贝给 `obj2`。
|
||||
**解释**:将`obj1` 拷贝给 `obj2`。执行完毕后,obj2 的值会被更新。
|
||||
|
||||
**作用**:将 obj1 的值追加到 obj2 中。如果对象里的属性名相同,会被覆盖。
|
||||
|
||||
@@ -131,7 +131,7 @@ const obj2 = {
|
||||
sex: '男',
|
||||
};
|
||||
|
||||
// 浅拷贝:把 obj1 赋值给 obj2。这一行,是关键代码
|
||||
// 浅拷贝:把 obj1 赋值给 obj2。这一行,是关键代码。这行代码的返回值也是 obj2
|
||||
Object.assign(obj2, obj1);
|
||||
|
||||
console.log(JSON.stringify(obj2));
|
||||
|
||||
Reference in New Issue
Block a user