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