在js中怎么根据索引删除数组元素?
js的Array没有remove方法,如果要删除数组中的元素可以通过以下几种方式来实现。
比如说删除索引为2的元素。
const arr = [1, 2, 3, 4]
arr.splice(2, 1)
console.log(arr) // [1, 2, 4]
在上面的示例,splice方法第一个参数表示要删除的索引开始位置,第二个参数表示要删除几个元素,除了splice(start, deleteCount)
外,它还有几个重载的方法可以参考文档。
const arr = [1, 2, 3, 4]
arr.pop()
console.log(arr) // [1, 2, 3]
const arr = [1, 2, 3, 4]
arr.shift()
console.log(arr) // [2, 3, 4]
内容