真数组与伪数组

Posted yanze

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了真数组与伪数组相关的知识,希望对你有一定的参考价值。

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

技术分享图片

 





以上是关于真数组与伪数组的主要内容,如果未能解决你的问题,请参考以下文章

JS-数组与伪数组

js中鉴别数组暨与伪数组的区别

jquery---调用静态方法-each--map-数组与伪数组的差别

真集群与伪集群的区别

cache缓存与伪共享

VSCode自定义代码片段—— 数组的响应式方法