1.计算属性
var p = {
name : '李四',
age : 20
}
var attName = 'name';
console.log(p[attName])
var attName = 'name';
var p = {
attName : '李四',
age : 20
}
console.log(p[attName])
var attName = 'name';
var p = {
[attName] : '李四',
age : 20
}
console.log(p[attName])
2. Object.assign({}, obj) 对象所有属性复制
const obj1 = {a:'1',b:'2',c:'3'};
const obj2 = {c:'33',d:'4',e:'5'};
//obj2的c 会覆盖obj1的c
const newObj = Object.assign(obj1,obj2);
//结果 obj1 === newObj
console.log(obj1);
console.log(newObj);
//结果都输出 {a:'1',b:'2',c:'33',d:'4',e:'5'};