一,首先介紹下 js Array對象 中的 splice 方法 。 ( splice在英文中是剪接的意思 )
1,定義和用法
splice() 方法用於插入、刪除或替換數組的元素。
注意:這種方法會改變原始數組!。
2,語法
array.splice(
index,
howmany,
item1,.....,
itemX)
index : 必需。規定從何處添加/刪除元素。 該參數是開始插入和(或)刪除的數組元素的下標,必須是數字。
howmany : 必需。規定應該刪除多少元素。必須是數字,但可以是
"0"。
如果未規定此參數,則刪除從 index 開始到原數組結尾的所有元素。
item1,.....,itemX : 可選。要添加到數組的新元素
返回值 Array:如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的數組。
二,上代碼
/* 一,插入 */ let word_arr = ["depress","destination","motion","rise","rouse"]; console.log(word_arr); console.log(word_arr.splice(1,0,"up","pitch","up")); console.log(word_arr); /* 二,刪除 */ let man_arr = ["張三", "李四", "王五"]; console.log(""); console.log(man_arr); console.log(man_arr.splice(1, 2)); console.log(man_arr); /* 三,替換 */ let arr = [1, 2, 3, 4, 5, 6, 7, 8]; console.log(arr); console.log(arr.splice(2, 1, "hello")); console.log(arr);