JS - Array - 在數組的指定下標添加或替換元素 。 也可刪除指定下標的元素


一,首先介紹下 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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM