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