javascript中要判断一个变量是否为array通常是比较困难的,因为
代码如下 | 复制代码 |
var a = []; alert(typeof a === 'object'); // true |
通常的做法是判断
代码如下 | 复制代码 |
a.constructor === Array // |
最后我们google找到了一个方法
代码如下 | 复制代码 |
function isArray(arr) { return Object.prototype.toString.apply(arr) === '[object Array]'; } |
时间: 2024-10-26 14:01:42