Kenapa Array ?
- Mempermudah pengelolaan nilai / value / data dalam hal pencarian dan penelusuran.
- Efektivitas manajemen memori dikarenakan kita tidak perlu menyimpan variabel yang banyak.
Karakteristik Array ?
- Variabel 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
- Array memiliki fungsi untuk menghitung jumlah elemen
- Array boleh memiliki tipe data yang berbeda
Penjelasan mengenai Key and value pair, misal kita memiliki data sebagai berikut :
| INDEX | 0 | 1 | 2 | 3 | 4 | 5 |
| ELEMEN | Kucing | Koala | Monyet | Panda | Kerbau | Kelinci |
Cara penulisanya dalam Array adalah sebagai berikut :
var binatang = ['Kucing', 'Koala', 'Monyet', 'Panda', 'Kerbau', 'Kelinci'];
Keterangan : index binatang ke[0] = Kucing, index binatang ke[1] = Koala, index binatang ke[2] = Monyet, index binatang ke[3] = Panda, index binatang ke[4] = Kerbau, index binatang ke[5] = Kelinci
Penjelasan mengenai Array boleh memiliki tipe data yang berbeda, misal kita memiliki data sebagai berikut :
| INDEX | 0 | 1 | 2 | 3 | 4 | 4 | 4 |
| INDEX | 0 | 1 | 2 | ||||
| TYPE DATA | text | int | boolean | function | int | int | int |
| ARRAY | ‘nama’ | 2 | false | myFunc | 6 | 7 | 8 |
Keterangan : index binatang ke[0] = nama, index binatang ke[1] = 2, index binatang ke[2] = false, index binatang ke[3] = myFunc, index binatang ke[4] = [6, 7, 8]



