稀疏数组观察器

同样是 3 个位置,JavaScript 会区分“这个位置不存在”和“这个位置存在,值正好是 undefined”。切换下面三个数组,观察几个常用操作到底看见了什么。

数组槽位

console input

索引 0、1、2 的状态

普通值 空槽:没有属性 存在的 undefined

运行结果