乐趣区

关于javascript:如何判断是否是数组How-to-judge-whether-it-is-a-array

如何判断是否是数组?

1、es6 中退出了新的判断办法:

if(Array.isArray(value)){return true;}

2、在思考兼容性的状况下能够用 toString 的办法:

if(!Array.isArray){Array.isArray = function(arg){return Object.prototype.toString.call(arg)==='[object Array]'
    }

}

How to judge whether it is a array ?

1、There are some judgment methods has been added to es6 :

if(Array.isArray(value)){return true;}

2、You can use the function of toString that consider when the situation of compatibility is considered.

if(!Array.isArray){Array.isArray = function(arg){return Object.prototype.toString.call(arg)==='[object Array]'
    }

}
退出移动版