数组连接
arr.concat( ) 使用concat方法,可以将数组连接起来,并返回一个新数组。
例如:
var arr = [1,2,3,4,5]
arr.concat(6,7)
//数组通过调用concat这个方法,把传入的具体值或者数组,连接在调用该方法的数组的后面,而且返回一个新的数组,调用该方法的数组保持不变,但是会产生新数组。
//此时我们打印arr ,得出的结果不会改变成[1,2,3,4,5,6,7] ;依然还是原数组。
//但是在内存中,已经存在了另一组,通过concat方法产生的新数组。如果我们打印arr.concat(6,7);我们得到的结果会是,[1,2,3,4,5,6,7] ;
如果传入的是数组??
var arr1 = [a,b,c]
var arr2 = [d,e,f,g]
arr1.concat(arr2) //打印的结果将会是,[a,b,c,d,e,f,g]
得出一个结论,使用concat将数组与数组连接起来,到了最后,还是将数组里面的具体值,添加进调用该方法的数组。