js数组如何根据索引插入元素?
和根据索引删除元素一样,js中并没有现成的add(index)方法,如果要在数组中插入元素可以使用以下几种方式。
比如说在索引为2的位置插入元素。
const arr = [1, 2, 3, 4]
arr.splice(2, 0, 999)
console.log(arr) // [1, 2, 999, 3, 4]
splice不仅可以插入元素,还可以删除元素,更多用法可以参考文档。
const arr = [1, 2, 3, 4]
arr.push(999)
console.log(arr) // [1, 2, 3, 999]
const arr = [1, 2, 3, 4]
arr.unshift(999)
console.log(arr) // [999, 1, 2, 3, 4]
内容