JS中數組合并的幾種常見方法

JS 中有多種方法可以將多個數組合并成一個數組。 1、使用 Array.prototype.concat() 合并:concat() 方法可以將多個數組合并成一個新數組。 let arr1 = [1, 2, 3];let arr2 = [4, 5, 6];let arr3 = [7, 8, 9];l

JS 中有多種方法可以將多個數組合并成一個數組。

1、使用 Array.prototype.concat() 合并:concat() 方法可以將多個數組合并成一個新數組。

let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let mergedArr = arr1.concat(arr2, arr3);
console.log(mergedArr);  // [1, 2, 3, 4, 5, 6, 7, 8, 9]

2、使用擴展運算符 (...) 合并:擴展運算符可以將多個數組合并成一個新數組。

let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let mergedArr = [...arr1, ...arr2, ...arr3];
console.log(mergedArr);  // [1, 2, 3, 4, 5, 6, 7, 8, 9]

3、使用 Array.prototype.push.apply() 合并:push.apply() 方法可以將多個數組合并成一個新數組。

let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let mergedArr = [].concat.apply([], [arr1, arr2, arr3]);
console.log(mergedArr);  // [1, 2, 3, 4, 5, 6, 7, 8, 9]

4、使用 Array.prototype.reduce() 合并: reduce() 函數可以用來構建新數組,將多個數組元素添加到新數組中。

let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let mergedArr = [arr1, arr2, arr3].reduce((acc, cur) => acc.concat(cur), []);
console.log(mergedArr);  // [1, 2, 3, 4, 5, 6, 7, 8, 9]

5、使用 Array.prototype.forEach() 合并: forEach() 方法可以遍歷多個數組,將元素添加到新數組中。

let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let mergedArr = [];
[arr1, arr2, arr3].forEach(function(array) {
    array.forEach(function(element) {
        mergedArr.push(element);
    });
});
console.log(mergedArr);  // [1, 2, 3, 4, 5, 6, 7, 8, 9]

6、使用第三方庫 lodash 的 concat() 合并

7、使用第三方庫 Ramda 的 concat() 合并

總結

到此這篇關于JS中數組合并的幾種常見方法的文章就介紹到這了,更多相關JS數組合并內容請搜索技圈網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持技圈網!

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 黑人巨大精品欧美一区二区| 91亚洲va在线天线va天堂va国产| 97久久人人超碰国产精品| 中文字幕1区2区| 色欲香天天天综合网站| 日本高清免费xxx在线观看| 国产欧美久久久精品影院| 亚洲日韩中文字幕一区| 999福利视频| 污污网站免费在线观看| 女人张开腿让男人插| 动漫h肉yin文| 一区两区三不卡| 精品久久国产字幕高潮| 女人色毛片女人色毛片中国| 亚洲视频在线观看免费视频| aaa成人永久在线观看视频| 波多野结衣在线视频观看| 国产麻豆天美果冻无码视频| 亚洲欧美日韩精品久久奇米色影视| 99精品国产高清一区二区| 欧美色图你懂的| 国产青草视频在线观看免费影院| 亚洲精彩视频在线观看| 4480新视觉yy理论片| 朱竹清被吸乳羞羞漫画| 国产叼嘿久久精品久久| 久久91精品国产99久久yfo| 精品国产乱码久久久久久浪潮 | 日韩精品中文字幕无码专区| 国产做床爱无遮挡免费视频 | 免费国产一级特黄久久| AV无码久久久久久不卡网站| 欧美日韩色黄大片在线视频| 国产福利第一页| 久久精品人妻中文系列| 美女的尿口免费| 天堂а√中文最新版地址在线| 亚洲欧洲精品一区二区三区| 99久久免费国产香蕉麻豆| 搡女人免费免费视频观看|