我的代码有什么问题?
let x = ['hello',1]
let y = [2]
let z = {x:"hello",y:2}
console.log("type of x:",typeof x) // expected array!
console.log("type of y:",typeof y) // expected array!
console.log("type of z:",typeof z) // expected object, ok
结果:
type of x: object
type of y: object
type of z: object
答案 0 :(得分:2)
因为JavaScript数组是对象。
您可以使用Array.isArray()
函数检查值是否为数组。