1,当属性名和属性值相同时
es5中的对象赋值写法
obj={
name:name,
age:age,
sex:sex,
show:function(){
console.log(name:name,age:age, sex:sex)
}
}
es5中的对象赋值写法
obj={name,age,sex,show(){
console.log(name,age, sex)
}}
2,object.is()
Es5中比较两个值是否相等;“===”要求值和类型都要相等和“==”只要求值相等;
+0 === -0 //true
NaN === NaN // false
ES6 提出“Same-value equality”(同值相等)算法,用来解决这个问题。
Object.is(+0, -0) // false
Object.is(NaN, NaN) // true
网友评论