1. 程式人生 > 實用技巧 >Array知識點總結(二)

Array知識點總結(二)

陣列中的常用方法補充

1.contact

contact用於將兩個陣列中的內容合併在一起。會生成一個新的陣列

注意:

  1. 兩個時陣列進行拼接操作後不會影響原來的陣列
  2. contact後的會生成一個新的陣列
  3. 進行contact操作操作的兩個陣列進行拼接操作時的順序會影響最後的拼接結果

2.slice

slice方法 用於擷取陣列中自定長度的位置,返回一個新的陣列物件,不會影響原陣列

  1. slice不傳引數的情況

    ​ 不傳遞引數的情況下直接全部擷取,將原陣列中的值全部重新賦值到另一個新陣列中

     ![](https://img2020.cnblogs.com/blog/1778057/202008/1778057-20200826165642387-187959529.png)
    
  2. slice傳遞一個引數

    傳遞一個引數,重當前索引的位置直接擷取到陣列中的最後一個元素的位置,返回一個新的陣列

  3. slice中傳遞兩個引數的情況(兩個引數也可為負值,陣列中的最後的這個元素的索引值從-1開始)

    第一個引數為開始擷取的元素位置的索引值 (包含這個開始的元素)

    第二引數為擷取到結束的元素的索引 (不包含結束的這個元素)

3.join/split

  • join 用來將陣列中的內容按照指定的分割符進行連線,返回值是一個字串

    a . 在沒有指定分割符的情況下預設用逗號的形式進行連線,效果和Array中的toString方法的效果一樣

    b. join方法中傳入什麼形式的連線符 ,就以什麼形式進行連線陣列中的元素,組成字串

  • split 用來指定的字串,以指定的分割方式還原成一個數組 (split的第二個引數同樣可以設定陣列中元素的個數)