isArray的实现

1.isArray的用法

isArray是构造函数Array上的方法,数组实例不具有此方法,
可用于判断一个元素的类型是不是数组,只有一个参数,即为要判断的元素。

2.isArray使用示例

    console.log(Array.myIsArray([1]));//true
    console.log(Array.myIsArray([]));//true
    console.log(Array.myIsArray(null));//false
    console.log(Array.myIsArray({ id: 1 }));/false

3.isArray的实现

    Array.myIsArray = function (item) {
        //根据instanceof 判断item的原型链上有没有Array的实例,从而判断是否是数组,返回boolean
        return item instanceof Array
    }
仅为个人理解,如有错谬,欢迎指正。
如果对您有所帮助,请您点个赞吧!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理