concat() 方法用於連接兩個或多個數組。此方法返回一個新數組,不改變原來的數組。
語法:
arrayObject.concat(array1,array2,...,arrayN)
參數說明:
注意: 該方法不會改變現有的數組,而僅僅會返回被連接數組的一個副本。
我們創建一個數組,將把 concat() 中的參數連接到數組 myarr 中,代碼如下:
<script type="text/javascript"> var mya = new Array(3); mya[0] = "1"; mya[1] = "2"; mya[2] = "3"; document.write(mya.concat(4,5)+"<br>"); document.write(mya); </script>
運行結果:
1,2,3,4,5 1,2,3
我們創建了三個數組,然後使用 concat() 把它們連接起來,代碼如下:
<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>
運行結果:
hello!,I,love,JavaScript,!