Pada dasarnya jika anda membuat sebuah variabel pada baris pertama dengan nilai 1, lalu kemudian menuliskan lagi di baris kedua dengan variabel yang sama dengan nilai 2, maka nilai variabel tersebut sekarang bukan lagi 1, tetapi 2.
Namun, ada kalanya kita butuh sebuah variabel yang dapat mengandung 2 buah nilai.
Ya, caranya menggunakan Array. jika diibaratkan, Array adalah selembar kertas yang pada kertas tersebut bisa kita isi dengan banyak nilai disetiap barisnya… :D
Bagaimana cara menuliskan sebuah Array?
Berikut ini penulisannya :
var mamalia:Array=new Array(“Sapi”, “Kambing”, “Kuda”);
trace(Mamalia);
Jadi Array itu adalah tipe data, dan dibuat untuk variabel mamalia seperti pada contoh di atas. nilai dari Array tersebut adalah new Array, yaitu Array baru yang di dalamnya berisi 3 buah nilai, Sapi, kambing dan kuda.
pada Output panel akan ditampilkan ketiga nilai tersebut.
Penulisannya juga bisa dibuat seperti ini, bedanya hanya di tanda kurung yang dipakai dan tidak adanya penulisan new Array di setelah tanda sama dengan.
var reptil:Array = ["ular", "buaya", "cicak"];
trace(reptil);
Sebuah Array dipisahkan dengan tanda koma, nilai pada array tersebut disebut dengan array linear, karena mengandung serangkaian item dalam urutan linear.
Pada saat Runtime (aplikasi sedang dijalankan), kita bisa mengubah nilai array, apakah ingin ditambahkan atau menghilangkan beberapa nilai pada array yang sudah dibuat sebelumnya. Yaitu dengan menggunakan push() dan pop().
push()
push () adalah berfungsi untuk menambah sesuatu ke dalam Array yang telah dibuat sebelumnya.
contoh :
var mamalia:Array = new Array(“Sapi, “Kambing”, “Kuda”);
trace(mamalia);
mamalia.push("Kucing");
trace(mamalia);
Awalnya Array berisi 3 buah nilai, yaitu sapi, kambing dan kuda, namun setelah di push(“Kucing”), maka Array akan bertambah 1, yaitu kucing.
Bila kita ingin mengetahui berapakah panjang array yang sudah dibuat, bisa menggunakan code berikut
var mamalia:Array = new Array(“Sapi, “Kambing”, “Kuda”);
trace(mamalia);
mamalia.push("Kucing");
trace(mamalia);
trace(mamalia.push());
tampak pada output bahwa array sekarang berjumlah 4. Bisa juga dengan code berikut:
trace(mamalia.lenght);
Oiya, bila kita hanya ingin menampilkan satu dari beberapa nilai array tersebut, bisa menggunakan indexnya. index pada array dimulai dari 0. jadi, misalkan kita ingin menampilkan kambing pada output panel, karena kambing berindex 1, maka codenya seperti ini:
trace(mamalia[1]);
pop()
pop() fungsinya untuk menghapus nilai array. Namun cara kerja pop adalah menghapus dari nilai array paling akhir (index paling belakang).
contoh, tambahkan code pop() berikut pada script sebelumnya:
var mamalia:Array = new Array(“Sapi, “Kambing”, “Kuda”);
trace(mamalia);
mamalia.push("Kucing");
trace(mamalia);
trace(mamalia.push());
mamalia.pop();
Tampak pada gambar bahwa kucing sudah dihapus.
Selesai, sejauh ini mengenai Array baru saya ketahui sampai sini saja… kegunaan Array adalah pada saat buat game-game yang butuh kata banyak, seperti Hangaroo atau HangMan.
Klo saya sudah bisa membuat game tersebut, akan saya buatkan tutorialnya di sini.
Semoga Bermanfaat, Thanks for reading…!