Arrays: Membungkus Kumpulan Data
Melalui kelas ini, kamu diajak untuk:
- Memahami konsep array dalam JavaScript.
- Menggunakan kumpulan data sebagai array.
Konsep Array
Kumpulan data, entah itu angka atau teks, biasanya berbentuk deretan. JavaScript punya kemampuan mengumpulkan dan memanipulasi data di JavaScript.
Perlu diingat perbedaan mengisi data angka (integer) maupun kata (strings) agar array bisa berjalan. Penulisannya bisa merujuk pada kode di bawah:
Urutan Array
Data yang masuk mungkin terdiri dari ratusan deretan. Kita mungkin akan otomatis membaca data pertama sebagai urutan ke-1 dan seterusnya. Tapi, berbeda dengan JavaScript yang membaca data pertama sebagai urutan ke 0.
Misalnya contoh kode di bawah:
Kenapa hasilnya bus? Karena kita memerintahkan JavaScript mengambil data kendaraan(0), maka tulisan Bus akan muncul.
Pengaplikasian array menggunakan simbol []. Gunakan simbol tersebut sebagai pengisian data sekaligus memanggil salah satu data.
Metode
Data yang masuk mungkin terdiri dari ratusan deretan. Kita mungkin akan otomatis membaca data pertama sebagai urutan ke-1 dan seterusnya. Tapi, berbeda dengan JavaScript yang membaca data pertama sebagai urutan ke 0.
Menampilkannya menjadi strings
Misalnya contoh kode di bawah:
Menambahkan Data Baru
Bila membutuhkan perubahan berupa penambahan baru dari array yang sudah ada, maka bisa gunakan metode push. Metode ini bakal menambahkan data baru di akhir deretan.
Jika ingin menempatkan data baru di awal deret, maka gunakan metode unshift.
Bisa juga menghapus data di deret terdepan menggunakan shift. Metode ini tidak memerlukan perintah khusus di bagian kurung karena secara otomatis akan menghapus bagian depan.
Untuk menghapus data di bagian paling belakang, gunakan metode pop.
Untuk mengambil urutan tertentu dalam array, Javascript menyediakan metode slice. Metode ini sangat berguna untuk mengambil urutan data tertenut dalam satu deret. Misalnya sebagai berikut.
Selayang Pandang
- Array merupakan sebaris data yang terkumpul menjadi satu.
- Data pertama dalam array bukan dari 1, melainkan 0.
- Metode digunakan untuk memanipulasi data dalam deretan array.
Kuis
Bagaimana kode untuk mengambil urutan tertentu dalam Array?