首页 > 编程语言 > 详细

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

时间:2020-01-30 23:16:26      阅读:67      评论:0      收藏:0      [点我收藏+]

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"]

 

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

原文:https://www.cnblogs.com/shun1015/p/12244265.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!