instanceof 判断数组
时间: 2023-12-08 19:35:53 浏览: 74
JS判断数组那点事
instanceof 是一种用于判断一个对象是否属于某个类的方法。在 JavaScript 中,我们可以使用 instanceof 来判断一个对象是否为数组。如果一个对象是数组,那么它的原型链上一定会有 Array 的原型,此时使用 instanceof Array 就会返回 true。但需要注意的是,如果该对象是通过其他窗口或框架创建的,那么它们的构造函数将不同于当前窗口或框架的构造函数,此时 instanceof 判断将会失效。因此,我们还可以使用 Array.isArray() 方法来判断一个对象是否为数组,这种方法更加可靠,因为它不受构造函数的影响。
阅读全文