x 是一个数组。
x
我用 console.log(x) 输出结果为
console.log(x)
[ 'value' ]
但是当我用 console.log(typeof x) 检查 x 的类型时,它显示为对象。为什么呢?
console.log(typeof x)
在JS中,数组是对象。
如果你需要测试一个变量是否为数组:
if (x.constructor === Array) console.log('它是一个数组');
在JS中,数组是对象。
如果你需要测试一个变量是否为数组: