执行代码 'var arr = [1, 2, 3]; delete arr[1]' 后,arr.length 的值仍然为 3。

使用 delete 关键字删除数组元素,并不会改变数组的长度。它只会将该元素的值设置为 undefined。因此,即使删除了 arr[1],数组的长度仍然保持为 3。

JavaScript 数组 delete 操作后的长度:arr.length 的值

原文地址: https://www.cveoy.top/t/topic/oCDa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录