js-Array【基础-02】splice()

语法:
array
.splice(start[, deleteCount[, item1[, item2[, ...]]]])
splice() 方法
  • 通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。
  • 此方法会改变原数组。
  1. 从索引 2 的位置开始删除 0 个元素,插入“drum”

var myFish = ["angel", "clown", "mandarin", "sturgeon"];
var removed = myFish.splice(2, 0, "drum");

// 运算后的 myFish: ["angel", "clown", "drum", "mandarin", "sturgeon"]
// 被删除的元素: [], 没有元素被删除

  2.从索引 2 的位置开始删除 1 个元素,插入“trumpet”

var myFish = ['angel', 'clown', 'drum', 'sturgeon'];
var removed = myFish.splice(2, 1, "trumpet");

// 运算后的 myFish: ["angel", "clown", "trumpet", "sturgeon"]
// 被删除的元素: ["drum"]

 

posted @ 2021-07-20 10:51  尘心i  阅读(75)  评论(0编辑  收藏  举报