一,首先介紹下 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);
碼字不易,在線求個三連支持。
大家記得收藏前,先點個贊哦!好的文章值得被更多人看到。
關注江哥不迷路,帶你編程上高速。
微信公眾號關注:
江小魚吧
免費領取高級前端學習資料,轉身漲薪20K
支付寶生態技術學習交流群:
加入Q群與更多BAT一線大佬深度交流:1136157571 (點我入群)