标签:lse object 表达 console bsp sig cti 技巧 pre
简洁表示法
{ let a = 1; let b = 2; let obj = { a:a, b:b }; let obj2 = { a, b, // c:function(){ // console.log(fn); // } c(){ console.log(fn); } } console.log(obj);//{a: 1, b: 2} console.log(obj2);//{a: 1, b: 2} /* 1.可以直接使用变量名 2.函数的简洁 */ }
属性名表达式
{ let name = "小明"; let obj = { c(){ }, // name:111 [name]:111 }; // obj[name] = 111; console.log(obj); }
合并对象
{ let obj = { a:1, b:2 } let obj2 = { c:3, d:4 } // Object.assign(obj2,obj);//把后面对象合并到前面对象去; // console.log(obj2); obj2 = Object.assign({},obj,obj2);//顺序技巧 console.log(obj2); }
is方法: 判断是否相等
{ console.log(Object.is("1",1));//false; 和 === 很相似 console.log(+0 === -0);//true console.log(Object.is(+0,-1));//false console.log(NaN === NaN);//false console.log(Object.is(NaN,NaN));//true }
标签:lse object 表达 console bsp sig cti 技巧 pre
原文地址:https://www.cnblogs.com/Afanadmin/p/12343950.html