首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

怎么判断一个变量是数组Array类型

2013-09-13 
如何判断一个变量是数组Array类型  在很多时候,我们都需要对一个变量进行数组类型的判断。JavaScript中如何

如何判断一个变量是数组Array类型

  在很多时候,我们都需要对一个变量进行数组类型的判断。JavaScript中如何判断一个变量是数组Array类型呢?我最近研究了一下,并分享给大家,希望能对大家有所帮助。

 

  JavaScript中检测对象的方法

 

  1.typeof操作符

  这种方法对于一些常用的类型来说那算是毫无压力,比如Function、String、Number、Undefined等,但是要是检测Array的对象就不起作用了。



var arr = [1,2,3,1];  var arr2 = [{ abac : 1, abc : 2 }];  function isArrayFn(value){if (typeof Array.isArray === "function") {return Array.isArray(value);    }else{return Object.prototype.toString.call(value) === "[object Array]";    }}alert(isArrayFn(arr));// true alert(isArrayFn(arr2));// true 

  JavaScript中如何判断一个变量是数组Array类型呢?以上便是我为大家分享的JavaScript中判断一个变量是数组Array类型的方法,希望能对大家有所帮助。


热点排行