JavaScript 两个数组数据合并
var arr1 = [1, 2, 3]; var arr2 = [4, 5, 6]; // 1. 利用对象参数解构 arr1.push(...arr2); console.log(arr1); // [1, 2, 3, 4, 5, 6]
...arr2,ES6新语法,类似Python的位置参数的简写,...将arr2分解成单个位置参数传入push方法
传统数组拼接方法:
- 数组遍历
for (let i of arr2) {
arr1.push(i); }
- concat方法
var arr3 = arr1.concat(arr2);
concat方法功能比较强大,可以对多个数组,以及对数组元素进行合并,而且不改变原始数组对象
arr3 = arr1.concat(...arr2, 7, 8, [9, 10]); arr3 = arr1.concat(arr2, 7, 8, [9, 10]);
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215201.html原文链接:https://javaforall.net
