跳至主要內容

数组delete元素

Mr.Chen开发笔记JS小于 1 分钟约 82 字

let arr = ['I', 'go', 'home']

delete arr[1] // remove "go"

alert(arr[1]) // undefined

// now arr = ["I",  , "home"];
alert(arr.length) // 3

使用 delete 删除指定索引号的数组元素后会发生什么?

  • 数组元素值消失
  • 通过索引号访问,得到 undefined
  • 数组长度不变
上次编辑于: