【问题标题】:In JavaScript how to detect weather the type is Array or Object? [duplicate]在 JavaScript 中如何检测天气类型是数组还是对象? [复制]
【发布时间】:2016-06-05 08:19:18
【问题描述】:

我需要知道如何检查变量是数组还是对象

var arr = ['foo', 'bar'];
var obj = {
  0: 'foo',
  1: 'bar'
}

document.write('arr is an: ' + typeof arr + ', obj is an: ' + typeof obj)

// The result is always:
// arr is an: object, obj is an: object

有什么方法可以区分这两种类型吗?

【问题讨论】:

    标签: javascript variable-types


    【解决方案1】:

    Array.isArray(arr) 将返回 trueArray.isArray(obj) 将返回 false

    【讨论】:

    • 谢谢,真的很有帮助
    猜你喜欢
    • 2017-04-27
    • 2020-12-21
    • 2023-04-01
    • 1970-01-01
    • 2011-02-14
    • 2018-04-10
    • 1970-01-01
    • 2017-02-10
    • 1970-01-01
    相关资源
    最近更新 更多