1.变量的赋值:
let name='宋宇',age='17岁';
let obj={name,age}
//快速的将变量引入到对象中去。
2.key值得构建
let key='skill';
let obj1={
[key]:"web"//key值构建,当我们不知道后台给我们什么key值得时候,用处不大。。
};
console.log(obj1);
3.对象的严格检测
let obj2={
name:'websong'
};
let obj3={
name:'websong'
};
//es5里最多是===
console.log(obj2.name===obj3.name);//同值相等,
console.log(Object.is(obj2.name,obj3.name));//他俩结果一样,但是意义不同;严格相等 //比如
console.log(NaN===NaN)//false
console.log(Object.is(NaN,NaN));//true console.log(Object.is(-0,0));//false
console.log(-0===0);//true4
4.对象的合并
let a={a:"websong"};
let b={b:"学习"};
let c={c:"web"};
let d=Object.assign(a,b,c);
console.log(d);