js数组合并的2个常用方法:
concat()
1、concat 返回一个新数组,原数组不变。
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]
console.log(b). //[4,5,6]
Array.prototype.push.apply()
2、Array.prototype.push.apply() 返回值是合并后数组的长度,a数组改变,b数组不改变
var a=[1,2,3],b=[4,5,6];
var d = a.concat(b)
console.log(d). //6
console.log(a). //[1,2,3,4,5,6]
console.log(b). //[4,5,6]
本文详细介绍了JavaScript中数组合并的两种常见方法:concat(),它创建新数组而不改变原数组;以及Array.prototype.push.apply(),它将数组b的内容追加到a并返回新数组长度,同时a数组会改变。通过实例演示了它们的区别和用法。
1950

被折叠的 条评论
为什么被折叠?



