js:數組兩個近似的處理函數slice和splice

我們寫程序,需要非常熟悉所用語言的處理函數,尤其是數組及字符串的處理函數。

兩個函數相近之處在於,它們都用於切割數組:

  • slice是切一塊複製出來,不影響原數組。
  • splice是切掉一塊換新的,原數組將會改動。

所以我們有時會拿arr.slice()來複製數組,用arr.splice()刪除元素。

使用方法:

  • slice(開頭,到第幾個)是複製一個新數組,兩個參數都是可選的。
  • splice(開頭,長度,插入新值…),第一個參數是必須的,後面都是可選的。

Leave a Comment