合拼2个数字能量数组是一个非常简单的要求,可是很多人只了解concat方法 。今天我帮大伙儿小结一下合并数组的普遍方法 。
01
普遍的方式
文章插图
1.concat
它是每一个JavaScript新手入门程序猿都了解的方式,应用方法以下:
let arr1 = [1,2];let arr2 = [3,4];console.log(arr1.concat(arr2));
文章插图
2.for循环push加上
let arr1 = [1,2];let arr2 = [3,4];arr2.forEach(x=>arr1.push(x));console.log(arr1);
文章插图
一些刚触碰JavaScript的同学们将会会写出这类循环系统:
let arr1 = [1,2];let arr2 = [3,4];for (let i =0; i<arr2.length;i ){ arr1.push(arr2[i])}console.log(arr1);
文章插图
結果全是一样的,对ES6不了解的同学们能够参照小专栏ES6宣传册 。
02
不太普遍的方式
文章插图
1.map
map方法这里实际上仅仅具有了遍历数组的功效 。
let arr1 = [1,2];let arr2 = [3,4];arr2.map(x=>arr1.push(x));console.log(arr1);
文章插图
即然map仅仅具有了遍历数组的功效,那麼别的能保证遍历数组的方式 比如every,filter也是能够的 。
let arr1 = [1,2];let arr2 = [3,4];arr2.every(x=>arr1.push(x));arr2.filter(x=>arr1.push(x));console.log(arr1);
文章插图
2.拓展运算符
拓展运算符是ES6的新作用,它的功效是把目标或数字能量数组的原素进行 。这也给合并数组出示了一个以及简单的现代性 。
let arr1 = [1,2];let arr2 = [3,4];arr1 = [...arr1,...arr2]console.log(arr1);
文章插图
有别的方法,热烈欢迎快给我留言板留言 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 3年前把饿了么卖给马云,带着上亿现金去打工的张旭豪,后悔了吗
- 中年男士健身建议去玩三种“球”
- 春季去钓鱼要选择好水域才有鱼
- 老人去游泳需要注意一下几点
- 如何去除口香糖的残胶
- 拔胡子可以永久去除吗
- 加入运动训练,去挑战自己
- 珍惜时间的古诗句有哪些?10首诗拿去好好珍惜
- php中数组排序函数有 php数组排序从小到大函数
- PHP数组去重 php数组去重