相关疑难解决方法(0)

如何检测变量是否为数组

什么是确定JavaScript中的变量是否为数组的最佳事实标准跨浏览器方法?

在网上搜索有很多不同的建议,有些是好的,有些是无效的.

例如,以下是一种基本方法:

function isArray(obj) {
    return (obj && obj.length);
}
Run Code Online (Sandbox Code Playgroud)

但是,请注意如果数组为空,或者obj实际上不是数组但实现了长度属性等会发生什么.

那么哪种实现在实际工作方面是最好的,跨浏览器并且仍然有效地执行?

javascript arrays

100
推荐指数
3
解决办法
5万
查看次数

标签 统计

arrays ×1

javascript ×1