我知道JS中的严格等于评估两件事: 平等和喜欢类型
Object.is()是我能找到的最接近的比较,可以进一步深入了解我的调查。
任何了解JS内部的人都可以更好地解释这一点吗?数组是一个非常奇怪的对象实现吗?所以它们是空的,在这里评价一样吗?
我非常困惑,只是好奇。
答案 0 :(得分:3)
typeof
返回操作数的基本类型。对于除bool,数字,字符串,函数和未定义之外的任何内容,这都是对象。
答案 1 :(得分:2)
数组是具有许多其他方法的对象 - MDN将它们定义为“高级,类似列表的对象”,然后继续说:
数组是类似列表的对象,其原型具有执行的方法 遍历和变异操作。