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);