JavaScript数组Array根据索引值添加新元素

JavaScript中Array的splice方法通过删除或替换现有元素或在适当位置添加新元素来更改数组的内容。

多数情况下,大家主要用splice删除元素,其实也可以添加元素。

splice的参数如下。

  • start:起始索引值
  • deleteCount(可选):删除数量
  • item1, item2, …(可选):插入的新元素

根据索引值添加新元素,deleteCount设为0即可。

let array = ['a', 'b', 'c', 'd'];
array.splice(1, 0, 'm');
console.log(array); // ["a", "m", "b", "c", "d"]

array.splice(1, 0, 'x', 'y', 'z');
console.log(array); //  ["a", "x", "y", "z", "m", "b", "c", "d"]

(版权归cpury.com所有,转载请注明出处。)