欢迎访问我的个人博客 http://xiaolongwu.cn/
我们直接看例子
伪代码
var arr1 = [1,2,3,4];
var arr2 = ["a","b","c"];
var c = arr1.concat(arr2,"sv",4,{"a":18,"ss":"ddd"});
console.log(arr1);//[1,2,3,4]
console.log(c);//[1,2,3,4,"a","b","c","sv",4,{"a":18,"ss":"ddd"}]
返回的结果
总结
该方法不会改变原有的数组。参数可以是array,string,number,object。
返回一个新的数组,如果有数组作为参数传入concat()方法里时,添加的是数组中的元素而不是数组本身。