美文网首页
js数组合并

js数组合并

作者: 2359634711 | 来源:发表于2019-04-03 13:45 被阅读0次
var a=[1,2,3],b=[4,5,6];
var c=a.concat(b);
console.log(c);// 1,2,3,4,5,6
console.log(a);// 1,2,3  不改变本身
var arr1=['a','b'];
var arr2=['c','d','e'];
 
Array.prototype.push.apply(arr1,arr2);
 
//或者
 
arr1.push.apply(arr1,arr2);<br>console.log(arr1) //['a','b','c','d','e']
对象合并
var obj1= {'a': 1};
var obj2= {'b': 1};
var c = $.extend(obj1, obj2);

console.log(obj1); // {a: 1, b: 1}  obj1已被修改

//或者 <br>var obj3 = $.extend({}, obj1, obj2) <br>console.log(obj3); //{a: 1, b: 1} 不会改变obj1,obj2

相关文章

网友评论

      本文标题:js数组合并

      本文链接:https://www.haomeiwen.com/subject/qeaabqtx.html