var myFish = ["angel", "clown", "mandarin", "sturgeon"];
// 从第 2 位开始删除 0 个元素,插入“drum”
var removed = myFish.splice(2, 0, "drum");
console.log(removed); // [] splice返回的是包含项的数组
console.log(myFish); // [ 'angel', 'clown', 'drum', 'mandarin', 'sturgeon' ]
// 从第 2 位开始删除 0 个元素,插入“drum” 和 "guitar"
/* var removed = myFish.splice(2,0,'drum','guitar')
console.log(myFish); // [ 'angel', 'clown', 'drum', 'guitar', 'mandarin', 'sturgeon' ] */
// 从第 3 位开始删除 1 个元素
/* var removed = myFish.splice(3,1)
console.log(removed); // [ 'sturgeon' ]
console.log(myFish); // [ 'angel', 'clown', 'mandarin' ] */
// 从第 2 位开始删除 1 个元素,插入“trumpet” 即是替换
/* var removed = myFish.splice(2,1,'trumpet')
console.log(removed); // [ 'mandarin' ]
console.log(myFish); // [ 'angel', 'clown', 'trumpet', 'sturgeon' ] */
// 从第 0 位开始删除 2 个元素,插入"parrot"、"anemone"和"blue"
/* var removed = myFish.splice(0,2,"parrot","anemone","blue")
console.log(removed);
console.log(myFish); */
// 从第 2 位开始删除 2 个元素
/* var removed = myFish.splice(2,2)
console.log(removed);
console.log(myFish); */
// 从倒数第 2 位开始删除 1 个元素
/* var removed = myFish.splice(2,1)
console.log(removed);
console.log(myFish); */
// 从第 2 位开始删除所有元素
/* var removed = myFish.splice(2)
console.log(removed);
console.log(myFish); */