首页 教程 API文档

判断变量类型是否为数组

2015-09-10 16:55:18

属性


使用频率 非常高
成员类型 全局函数

描述


全局函数 isArray 用于判断一个变量的类型是否为数组

相关原理


Array数组在JS中是一个类型为Object的对象,如果使用typeof的方法进行判断, 得到的值将会是"object",如果要判断数组的类型, 可以使用 [] instanceof Array 或者 Object.prototype.toString.call([]) 等方法来得知它的类型.

StdJS中提供了一个更简单的全局方法 isArray

相关例子


代码

//true
isArray([]);
isArray([1,2,3]);
//false
isArray(123);
isArray({});
isArray({1,2,3})
        
结果

true
true
false
false
false