在第5篇中,讲解了多个对象字面量的改进,本节将重点介绍两个新增的静态方法,以及对象属性的重复处理和枚举顺序. 一.Object.is() 此方法用于判断两个值是否相同,内部实现了SameValue算法,其行为类似于全等(===)比较,但它认为两个NaN是相等的,而+0和-0却是不等的.Object.is()和全等的区别如下所示. NaN === NaN; //false Object.is(NaN, NaN); //true +0 === -0; //true Object.is(+0, -0)…