JavaScript 陣列進行拼接的函式
有時候,我們希望在 JavaScript 中將 2 個已經存在的陣列串拼接成 1 個數組。
簡單來說就是將陣列進行合併。
這個時候,我們可以使用 JavaScript 的 concat 函式。
考察下面的程式碼:
const array1 = ['a', 'b', 'c'];
const array2 = ['d', 'e', 'f'];
const array3 = array1.concat(array2);
console.log(array3);
// expected output: Array ["a", "b", "c", "d", "e", "f"]
上面的程式碼將 2 個數組 array1 和 array2 合併成了一個新的陣列為 array3, 在這個新的陣列中的元素就是
array2 在 array1 後面新增得到的。
如果你需要合併的陣列不只有 2 個,你還有多個的話,你可以同樣使用上面的方法,但是在引數中傳遞進多個數組就行。
concat()
concat(value0)
concat(value0, value1)
concat(value0, value1, ... , valueN)
如上面的程式碼,你並不需要將 concat 多次執行來進行合併,concat 這個方法允許傳遞多個需要合併陣列為引數。
「其他文章」
- 到底應不應該使用 lombok
- Java 8 開始新增的 Optional 類 - Optional 物件中的返回
- Fedora 上如何安裝 gitea
- Ubuntu 安裝 NTP 服務
- 群暉(Synology)NAS 安裝 Mariadb 資料庫啟動錯誤
- 美東某 IoT 公司技術流程第一輪溝通就掛了
- Node 的 cross-env 模組
- Npm 安裝提示 EUNSUPPORTEDPROTOCOL 錯誤
- 使用 Jackson – 將字串轉換為 JsonNode 物件
- 在 Discourse 中如何使用輸入對話方塊
- IntelliJ IDEA 中如何將 POM 中的版本號快速提出為屬性
- RedHat 8 時間同步和時區修改
- JDK 8 及其後續 JDK 中 Period 和 Duration
- POM 檔案中 licenses 許可證的定義
- IntelliJ IDEA 如何顯示提交輸入的資訊歷史
- 前端工程師的 caniuse
- JavaScript 陣列進行拼接的函式
- JavaScript 陣列元素的一些操作
- 如何理解 Java 多執行緒
- JavaScript 中 Array map() 方法