forEach方法
let a = Array.of("哈哈哈",1,3,4,5)
a.forEach((x,i)=>{
console.log("i=="+i)
console.log("x=="+x)
})
filter方法
let a = Array.of("哈哈哈",1,3,4,5)
a.filter((x,i)=>{
console.log("i=="+i)
console.log("x=="+x)
})
map
let a = Array.of("哈哈哈",1,3,4,5)
a.map((x,i)=>{
console.log("i=="+i)
console.log("x=="+x)
})
forEach(), filter() 会跳过空位。
map() 会跳过空位,但会保留这个值
Object.is()
为了解决相等运算符()和严格相等运算符(=)的缺点,Object.is 用来比较两个值是否全等
+0 === -0 //true
NaN === NaN // false
Object.is(+0, -0) // false
Object.is(NaN, NaN) // true