本文介绍Javascript数组Array的concat方法.
Javascript数组Array的 concat() 方法用于连接两个或多个数组.该方法不会改变现有的数组,而仅仅返回被连接数组的一个副本.
语法
array.concat(val, ...)
参数
val, ... ,任意个要连接到array中的.参数可以是任意类型,如array,string,number,object.
返回值
返回一个新的数组.该数组包含array中的元素,以及连接的新元素.
注意
1. concat() 方法不会修改原始数组array;
2. 如果传给 concat() 方法的某个参数是数组,那么添加的是数组中的元素,而不是数组本身.
举例
<script>
var arr1 = [1, 2, 3];
var c = arr1.concat([4, 5], "hello", 100, { "id": 1, "name": "neil" });
// 打印原始数组(原始数组没有发生改变)
console.log(arr1); // [1, 2, 3]
// 打印连接结果数组
console.log(c); // [1, 2, 3, 4, 5, "hello", 100, { "id": 1, "name": "neil" }]
</script>
在浏览器中查看结果,如下图
欢迎分享交流,转载请注明出处:WithCoder » Javascript数组Array学习之concat()方法(连接数组)