数组的合并 总结的几种方法

Posted shun1015

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组的合并 总结的几种方法相关的知识,希望对你有一定的参考价值。

1,循环遍历

var a=[0,1];
var b=[2,3,4];
 
for(var i=0;i<b.length;i++){
      a.push(b[i]) 
}
 
console.log(a);    //[0,1,2,3,4]

2,数组的concat 方法

var a = [101,102,103]
var b = [‘a‘,‘b‘,‘c‘]
var c = a.concat(b)            //concat方法    返回新数组
console.log(c)                //[101, 102, 103, "a", "b", "c"]

3,apply 方法

 

var a = [101,102,103]
var b = [‘a‘,‘b‘,‘c‘]
a.push.apply(a, b)                 //合并,不产生新数组
console.log(a)                      //[101, 102, 103, "a", "b", "c"]

 

4,ES6写法—— 扩展运算(...扩展运算符)

 

 

var a = [101,102,103]
var b = [‘a‘,‘b‘,‘c‘]
var c = [...a,...b]            // 扩展运算符的方法    产生一个新数组
console.log(c) // [101, 102, 103, "a", "b", "c"]

 

以上是关于数组的合并 总结的几种方法的主要内容,如果未能解决你的问题,请参考以下文章

合并数组的方法

javascript 合并数组的几种方式及性能差异

最常见的几种数组操作方法归纳总结

数组的几种常用方法总结

Laravel:如何在控制器的几种方法中重用代码片段

Java中常见的几种数组排序方法