如何判断是否是数组?
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]'
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。