JS判断是否为Array的几种方式
2017-03-15 本文已影响22人
大水啊大水
1. instanceof
function isArray(arr) {
return arr instanceof Array
}
2. constructor
function isArray(arr) {
return arr.constructor === Array
}
3. object原型
function isArray(arr) {
return Object.prototype.toString.call(arr) === '[object Array]'
}
4. array自带方法
Array.isArray(arr)