判断一个对象是否是数组的方法

判断一个对象是否是数组,最高效的方法是使用Array.isArray()方法,但是此方法不兼容 IE6–IE8,所以想要在任何浏览器上都能判断数组,就要进行改进

以下是改进后的代码,适用于任何浏览器

    function is_Array(obj){
     
        if(Array.isArray){
     
              return Array.isArray(obj)
        }
        return typeof obj === "object"&&Object.prototype.toString.call(obj) === "[object Array]"
    }

你可能感兴趣的:(面试,小题)