Metode Array.concat()
menggabungkan dua array atau lebih.
Sintaks:
arrayObj.concat(array,... ,arrayn)
arrayObj.concat(element, ..., elementn)
- Parameter
array,... ,arrayn
adalah nama array yang akan digabungkan dengan arrayarrayObj
. - Gunakan bentuk sintaks kedua jika ingin langsung menambahkan satu atau lebih elemen baru untuk
arrayObj
.
Metode Array.concat()
adalah metode standard JavaScript 1.2+, JScript 3.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 4.0+, Netscape Navigator 4.0+, Opera 4.0+, Safari 1.0+.
Contoh di bawah ini menggabungkan array myFruits
dan yourFruits
:
var myFruits = new Array("Mango", "Apple");
var yourFruits = new Array("Grape", "Orange");
document.write(myFruits.concat(yourFruits)); // Mango,Apple,Grape,Orange
Contoh di bawah ini elemen "Grape", dan "Orange" ditambahkan kepada array fruits
:
var fruits = new Array("Banana");
document.write(fruits.concat("Grape", "Orange")); // Banana,Grape,Orange
Contoh lagi, jika ingin melibatkan looping:
var myFruits = new Array("Mango", "Apple");
var yourFruits = new Array("Grape", "Orange");
var newArr = myFruits.concat(yourFruits);
for(i in newArr) {
document.write(newArr[i].big() + "<BR>");
}