码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-01-31 00:37:43      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:length   bsp   strong   div   cat   das   ++   style   sof   

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

 

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

标签:length   bsp   strong   div   cat   das   ++   style   sof   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!