黑马程序员技术交流社区
标题:
js数组类型的正确判断方法
[打印本页]
作者:
sangwentao
时间:
2016-6-17 16:08
标题:
js数组类型的正确判断方法
js的数组也是一种对象,那么如何判断一个变量是不是数组类型的呢?
下面是三种方法
1. var a=[0,1,2];
console.info(Array.isArray(a)); //true
//低版本IE不兼容
2.var a=[0,1,2];
console.info(typeof a==='object' & a!=null && Object.prototype.toString.call(a)!=='[object Object]');//true
//是object同时排除null和纯对象。
3.var a=[0,1,2];
console.info(Object.prototype.toString.call(a)==='[object Array]');
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2