真数组与伪数组

js有真数组与伪数组

java只有真数组,这是其健壮性的表现

什么是伪数组

定义:

1、伪数组是一个对象
2、这个对象必须要有length属性
3、如果这个对象的length不为0,那么必须要有按照下标存储的数据

js实现:

var a= {
    '0': 1,
    '1': 2,
    'length': 2
}

console.log(Object.prototype.toString.call(a))
console.log(a.length)
console.log(a[0])

原文地址:https://www.cnblogs.com/yanze/p/10059896.html