
Array ada di banyak bahasa pemrograman lain, walaupun konsepnya berbeda di tiap-tiap bahasa pemrograman. Ada yang menjadikan array itu tipe data, ada juga yang menjadikan array itu struktur data.
Array → susunan sistematis dari objek-objek yang serupa.
Di dalam bahasa pemrograman/ di dunia komputer array adalah tipe data yang digunakan untuk mendeskripsikan kumpulan elemen (nilai/value, dll.) yang tiap-tiap elemennya memiliki indeks.
Array → susunan sistematis dari objek-objek yang serupa.
Di dalam bahasa pemrograman/ di dunia komputer array adalah tipe data yang digunakan untuk mendeskripsikan kumpulan elemen (nilai/value, dll.) yang tiap-tiap elemennya memiliki indeks.
Array = variabel yang lebih sakti (karena bisa menampung lebih dari satu nilai).
Contoh:
var hari ['Senin','Selasa',....,'Minggu']; → menggunakan kurung siku dan tiap indeks dipisahkan oleh tanda koma.
Kenapa butuh array?
- Mempermudah pengelolaan nilai/value/data dalam hal penulusuran dan pencarian.
- Mempermudah pengelolaan nilai/value/data dalam hal penulusuran dan pencarian.
- Manajemen memori.
Jadi, Array:
↳ vatiabel jamak, yang mempunyai banyak elemen dan diacu dengan nama yang sama.
↳ kumpulan pasangan key dan nilai/key and value pair
↳ Key adalah index pada array dengan tipe integer yang dimulai dari 0 (pascal index array dimulai dari 1).
↳ Array ada Javascript bertipe object.
↳ Array pada Javascript memiliki fungsi/method lenght untuk menghitung jumlah elemen di dalamnya.
↳ Elemn pada array di javascript boleh memiliki tipe data yang berbeda. (Javascript sama seperti PHP) - (JAVA tidak boleh memiliki tipe data berbeda di dalam array).
↳ Elemn pada array di javascript boleh memiliki tipe data yang berbeda. (Javascript sama seperti PHP) - (JAVA tidak boleh memiliki tipe data berbeda di dalam array).
Penjelasan di atas
1)Key and Value Pair - membuat array
Bayangkan membuat kotak dan memiliki index angka dari angka 0
Gambar di atas membuat array yang didalamnya ada 5 elemen kita lihat value elemen maka pada tiap-tiap elemennya dia menyimpan index, jadi tempatnya/ ruangannya ada nomornya, baru di dalam ruangannya nanti bisa disimpan elemennya/value/nilainya, Misal membuat array dengan nama-nama binatang:
var binatang = ['kucing','kelinci','monyet','Panda','Koala','Sapi'];
atau bisa dengan kode seperti ini penulisannya:
var binatang =[];
binatang = ['kucing','kelinci','monyet','Panda','Koala','Sapi'];
nomor-nomor ini akan berkorelasi dengan indexnya, jadi panda indexnya adalah 3.
1)Key and Value Pair - Mengakses elemen pada array
kodenya :
console.log(binatang[3]);
Karena array berupa object di javascript maka di test benar/ tidak dengan kode
console.log(typeof(binatang)); artinya javascript tolong tampilkan tipe dari variabel binatang. Tipenya adalah objek jika di run di console browser.
Karena dia objek maka pasti ada fungsi di dalamnya. Fungsi yang ada di dalam objek, itu disebut dengan method, misal:
console.log(binatang.length); → menghitung ada berapa elemen pada binatang/jumlah elemen dalam dalam variabel binatang. Jumlah elemen berbeda dengan index, maka akan tampil angka 6, karena yang dihitung jumlah bukan urutan array.
Elemen pada array boleh beda tipe pada Javascript
Contoh:
var myArr = ['teks',20,FALSE];
var myFunc = function (){
alert('halo');
};
var myArr2 = ['teks',20,FALSE,myFunc];
var myArr3 = ['teks',20,FALSE,myFunc,[4,5,6]]; →menyimpan array di dalam array, ini dinamakan array multidimensi.
Bagaimana menampilkan angka 5 ke console?
Jika ingin mengakses angka 5 maka lihat dulu index terluarnya yaitu [4] dan index di dalamnya yaitu [1] sehingga :
console.log(myArr3 [4][1]);
NEXT MATERI
→ Mengelola isi array, menelusuri array dengan looping, method pada array, studi kasus
0 comments:
Post a Comment