Array di JavaScript
Pada bagian ini kita akan belajar tentang salah satu struktur data yang ada pada JavaScript, yaitu array.
Array adalah salah satu struktur data yang sudah ada secara default pada JavaScript, lengkap dengan berbagai method yang bisa kita gunakan untuk mengolah isinya.
Seperti yang sudah disebutkan, array adalah salah satu strukur data. Struktur data sendiri adalah cara bagaimana kita menyimpan dan mengolah data-data yang digunakan dalam program.
Array adalah salah satu struktur data yang paling umum dan mudah digunakan dalam pemrogramman.
Array biasanya digunakan untuk menyimpan data yang berurut, karena pada array setiap data berdasarkan urutan sesuai dengan index dari masing-masing data itu sendiri.
Jadi setiap kali kamu perlu menyimpan data secara berurut, kamu bisa menggunakan struktur data array.
Cara Membuat Array Kosong di JavaScript
Secara umum, data dua cara yang bisa kamu gunakan untuk membuat sebuah array yang kosong di JavaScript, seperti berikut:
var arrData = []; var arrData = new Array();
Kamu bisa menggunakan keduanya untuk membuat sebuah array kosong di JavaScript. Namun dalam praktinya, contoh yang pertama lebih sering digunakan, karena lebih mudah dan simpel.
Cara Membuat Array Dengan Data di JavaScript
Untuk membuat sebuah array dengan data di dalamnya, kamu bisa mengisi data di dalam array langsung pada saat mendefinisikannya.
Kamu bisa menyimpan data dengan berbagai tipe data di dalam sebuah array, baik string, number, boolean, null, bahkan object sekalipun.
Misalnya kamu ingin membuat sebuah array yang memiliki isi beberapa buah string nama kota yang ada di Indonesia, kamu melakukannya dengan cara seperti berikut:
var kotaIndonesia = [‘Bandung’, ‘Jakarta’, ‘Makasar’, ‘Medan’, ‘Bali’];
Variabel yang bernama “kotaIndonesia” tersebut menyimpan data array yang berisi lima buah data string berupa nama-nama kota yang ada di Indonesia.
Setiap data satu buah data tersebut atau element (atau dalam array kita menyebutnya sebagai element), kita memisahkannya dengan tanda koma (,).
Pada array setiap data disimpan secara berurut sesuai dengan urutannya yang dimulai dengan urutan atau index 0.
Jadi pada array “kotaIndonesia” di atas, elemen pertama yaitu “Bandung” memiliki index “0”, elemen kedua yaitu “Jakarta” memiliki index “1” begitu seterusnya sampai elemen yang kelima yaitu “Bali” memiliki index “4”.
Cara Mengakses Elemen Array di JavaScript
Kita dapat mengakses setiap elemen satu-persatu pada array berdasarkan dengan urutan atau index masing-masing dari data tersebut.
Untuk mengakses elemen array, kita dapat menuliskan nama array dengan tanda kurung siku di depannya yang berisi nomor index dari elemen yang ingin diakses, seperti berikut:
namaArray[index];
Misalnya ketika ingin mengkases setiap elemen yang ada pada array “kotaIndonesia” tersebut, kita melakukannya dengan menggunakan cara seperti berikut:
console.log( kotaIndonesia[0] ); // mencetak string “Bandung” console.log( kotaIndonesia[1] ); // mencetak string “Jakarta” console.log( kotaIndonesia[2] ); // mencetak string “Makasar” console.log( kotaIndonesia[3] ); // mencetak string “Medan” console.log( kotaIndonesia[4] ); // mencetak string “Bali”
Cara Mengganti Nilai Elemen Array di JavaScript
Untuk mengubah nilai elemen di array, kita bisa melakukannya dengan mengakses elemen yang diganti nilai dan mengaturnya dengan menggunakan operator penugasan seperti saat kita mengatur nilai variabel, seperti berikut:
kotaIndonesia[2] = ‘Samarinda’; console.log( kotaIndonesia[2] ); // mencetak string “Samarinda” kotaIndonesia[3] = ‘Banda Aceh’; console.log( kotaIndonesia[2] ); // mencetak string “Banda Aceh”
Pada JavaScript, sudah dibuatkan fungsi dengan operasi-operasi dasar yang bisa diguakan untuk memanipulasi array, seperti menghapus elemen array dan sebagainya.