← JavaScript16 / 69
Array dan aksesnya
Indeks array dimulai dari 0, jadi elemen terakhir ada di length - 1. Cara modern mengambil elemen terakhir: arr.at(-1) — lebih jelas daripada arr[arr.length - 1]. Mengakses indeks yang tidak ada tidak menimbulkan error, hanya undefined (yang justru sering menyamarkan bug).
👀 Contoh dulu
const hari = ['Senin', 'Selasa', 'Rabu']; console.log(hari[0]); // indeks pertama = 0 console.log(hari[2]); // indeks terakhir = length - 1 console.log(hari.at(-1)); // cara modern ambil terakhir console.log(hari.length); console.log(hari[5]); // indeks tidak ada
Hasilnya: Senin Rabu Rabu 3 undefined
💡 Mengakses indeks yang tidak ada TIDAK error, hanya undefined — ini sering menyamarkan bug sampai jauh kemudian.
📝 Sekarang giliranmu
Buat array const buah = ['apel', 'mangga', 'jeruk'], lalu tampilkan elemen pertama, elemen terakhir dengan .at(-1), dan buah.length.
Preview