Menggabungkan Array


Bagaimana cara menggabungkan dua array? Sampai dengan versi Coldfusion 9, belum ada 1 fungsi yang secara khusus bisa dipergunakan untuk menggabungkan dua array.


Karena Coldfusion dibuat menggunakan Java dan memiliki kelas-kelas dan fungsi-fungsi turunan dari Java, kita bisa menggunakan fungsi addAll() yang merupakan turunan dari Java

Anggap kita memiliki 2 array yang akan digabungkan, arrSatu dan arrDua, dan 1 array untuk yang merupakan duplikasi dan untuk menggabungkan kedua array tersebut.

<cfset arrSatu = ["satu", "siji", "one"]>
<cfdump var="#arrSatu#" label="dump dari arrSatu">

<cfset arrDua = ["dua", "loro", "two"]>
<cfdump var="#arrDua#" label="dump dari arrDua">

<cfset arrGabungan = Duplicate(arrSatu)>
<cfdump var="#arrGabungan#" label="dump dari arrGabungan (duplikasi dari arrSatu)">

<cfset arrGabungan.addAll(arrDua)>
<cfdump var="#arrGabungan#" label="dump dari arrGabungan (setelah penggabungan arrSatu and arrDua)">

Pada baris ke-10 di atas, terlihat fungsi addAll() yang bisa kita pergunakan untu menggabungkan arrGabungan (duplikasi dari arrSatu) dan arrDua.

capture hasil menggabungkan array

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: