concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。
语法
1
|
arrayObject.concat(array1,array2,...,arrayN)
|
参数说明:
注意: 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
我们创建一个数组,将把 concat() 中的参数连接到数组 myarr 中,代码如下:
1
2
3
4
5
6
7
8
|
<script type=
"text/javascript"
>
var
mya =
new
Array(3);
mya[0] =
"1"
;
mya[1] =
"2"
;
mya[2] =
"3"
;
document.write(mya.concat(4,5)+
""
);
document.write(mya);
</script>
|
运行结果:
1
2
|
1,2,3,4,5
1,2,3
|
我们创建了三个数组,然后使用 concat() 把它们连接起来,代码如下:
1
2
3
4
5
6
7
|
<script type=
"text/javascript"
>
var
mya1=
new
Array(
"hello!"
)
var
mya2=
new
Array(
"I"
,
"love"
);
var
mya3=
new
Array(
"JavaScript"
,
"!"
);
var
mya4=mya1.concat(mya2,mya3);
document.write(mya4);
</script>
|
运行结果:
1
|
hello!,I,love,JavaScript,!
|