陣列常用slice和splice的區別

2022-07-25 20:45:10 字數 555 閱讀 3228

其實很久以前記過兩者的用法,但是很快就忘記了,我發現確實學過的很多東西有時候會忘記。做個小小的記錄。

slice:  n.(切下的食物)薄片,片;部分;份額;鍋鏟;(餐桌用)小鏟   v.把…切成(薄)片;切;割;劃;削(球);斜切打

slice()方法返回乙個新的陣列物件,這一物件是乙個由beginend決定的原陣列的淺拷貝(包括begin,不包括end)。原始陣列不會被改變。(不會改變原陣列而是返回新的陣列)

splice: v.絞接,捻接(兩段繩子);膠接,粘接(膠片、磁帶等)  

n.膠接處;粘接處;絞接處

splice()方法通過刪除或替換現有元素或者原地新增新的元素來修改陣列,並以陣列形式返回被修改的內容。此方法會改變原陣列。(會改變原陣列)

當然陣列的還有好多可以與這兩個做相近對比的,但是此處不做區分,只拿這兩個對比,不易記混淆

陣列slice 方法和splice 方法

slice 方法接收兩個引數,乙個是起始位置,乙個是結束位置 可以只傳乙個起始位置,就會返回從起始位置到結尾的所有項 他會返回起始位置和結束位置之間的項,包含起始位置,但是不包含結束位置 var arr 1,2,3,4,5,6,7,8,9,0 console.log arr.slice 1 2,3,...

陣列方法slice和splice

slice start end 擷取陣列 1.方法介紹 不改變原陣列,返回擷取出來的陣列 2.引數兩個從 開始到 結束,第乙個引數 必選 可以是負數,代表從右邊開始擷取,第二個引數,代表到 結束,可以是負數,代表從右邊查的索引位置。字面量宣告的方式,返回的是字串 var names george j...

陣列中splice和slice的區別

最近比較忙,好久沒來了,首先splice是什麼那?splice 方法是用於插入 刪除或者是替換陣列中的元素。用法splice index,howmany,item1,item2.表示在index處刪除howmany個元素,並可以在此處新增n個元素 當index和howmany都為0時,即從首位新增n...