稀疏数组观察器
同样是 3 个位置,JavaScript 会区分“这个位置不存在”和“这个位置存在,值正好是 undefined”。切换下面三个数组,观察几个常用操作到底看见了什么。
数组槽位
索引 0、1、2 的状态
普通值
空槽:没有属性
存在的 undefined
运行结果
同样是 3 个位置,JavaScript 会区分“这个位置不存在”和“这个位置存在,值正好是 undefined”。切换下面三个数组,观察几个常用操作到底看见了什么。
数组槽位
索引 0、1、2 的状态
运行结果