如何判断是否是数组?
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]'
}
}