1.Object.is(a,b):判断a和b是否相同,返回布尔值
2.Object.assign(对象名1,对象名2):克隆对象
3.Object.keys():返回对象可枚举的属性和方法的名称。
ES6
1.对象的简写(变量名和对象的键一致时)
var name = "cyang";
var age = 20;
var obj = {
name,
age,
say(){
console.log(`大家好我是${this.name},今年${this.age}`);
}
}
2.属性名表达式[]
var nick = "llo";
var obj = {["he"+nick]:"你好"}
console.log(obj);
3.对象的浅拷贝与合并object.assign()
var obj1 = {name:"cyang",age:18};
var obj2 = {sex:"男",leg:2};
Object.assign(obj1,obj2);
console.log("obj1",obj1);
var obj4 = {...obj1};
console.log("obj4",obj1);