如何使用ES6合并数组

分类:知识百科 日期: 点击:0

ES6提供了一个新的数组方法叫做Array.prototype.concat(),用来合并多个数组。它可以接受任意数量的参数,把它们全部合并成一个数组。


// 合并两个数组
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = arr1.concat(arr2);
console.log(arr3); // [1, 2, 3, 4, 5, 6]

可以看到,使用concat()方法,我们可以把两个数组合并成一个数组。


// 合并三个数组
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let arr4 = arr1.concat(arr2, arr3);
console.log(arr4); // [1, 2, 3, 4, 5, 6, 7, 8, 9]

可以看到,concat()方法可以接受任意数量的参数,把它们全部合并成一个数组。


// 合并四个数组
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let arr4 = [10, 11, 12];
let arr5 = arr1.concat(arr2, arr3, arr4);
console.log(arr5); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

可以看到,concat()方法可以把多个数组合并成一个数组。


// 合并五个数组
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let arr4 = [10, 11, 12];
let arr5 = [13, 14, 15];
let arr6 = arr1.concat(arr2, arr3, arr4, arr5);
console.log(arr6); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]

可以看到,concat()方法可以把任意数量的数组合并成一个数组。


// 合并六个数组
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [7, 8, 9];
let arr4 = [10, 11, 12];
let arr5 = [13, 14, 15];
let arr6 = [16, 17, 18];
let arr7 = arr1.concat(arr2, arr3, arr4, arr5, arr6);
console.log(arr7); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]

可以看到,concat()方法可以把任意数量的数组合并成一个数组,这样可以大大提高数组的处理效率。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。