Monday, June 18, 2012

concat()

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 array arrayObj.
  • 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>"); }