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])