Array知識點總結(二)
阿新 • • 發佈:2020-08-26
陣列中的常用方法補充
1.contact
contact用於將兩個陣列中的內容合併在一起。會生成一個新的陣列
注意:
- 兩個時陣列進行拼接操作後不會影響原來的陣列
- contact後的會生成一個新的陣列
- 進行contact操作操作的兩個陣列進行拼接操作時的順序會影響最後的拼接結果
2.slice
slice方法 用於擷取陣列中自定長度的位置,返回一個新的陣列物件,不會影響原陣列
-
slice不傳引數的情況
不傳遞引數的情況下直接全部擷取,將原陣列中的值全部重新賦值到另一個新陣列中
![](https://img2020.cnblogs.com/blog/1778057/202008/1778057-20200826165642387-187959529.png)
-
slice傳遞一個引數
傳遞一個引數,重當前索引的位置直接擷取到陣列中的最後一個元素的位置,返回一個新的陣列
-
slice中傳遞兩個引數的情況(兩個引數也可為負值,陣列中的最後的這個元素的索引值從-1開始)
第一個引數為開始擷取的元素位置的索引值 (包含這個開始的元素)
第二引數為擷取到結束的元素的索引 (不包含結束的這個元素)
3.join/split
-
join 用來將陣列中的內容按照指定的分割符進行連線,返回值是一個字串
a . 在沒有指定分割符的情況下預設用逗號的形式進行連線,效果和Array中的toString方法的效果一樣
b. join方法中傳入什麼形式的連線符 ,就以什麼形式進行連線陣列中的元素,組成字串
-
split 用來指定的字串,以指定的分割方式還原成一個數組 (split的第二個引數同樣可以設定陣列中元素的個數)