Menguasai Constructor dan Array dalam JavaScript
JavaScript mengandalkan constructor dan array untuk mengelola data. Memahami dasar-dasar ini membantu Anda menulis kode yang lebih bersih.
Constructors
Constructor bertindak sebagai cetak biru (blueprint) untuk objek. Gunakan kata kunci new untuk membuat instance.
Contoh:
function Person(name = "Unknown", age = 0) {
this.name = name;
this.age = age;
}
const person1 = new Person("Pranjal", 30);
const person2 = new Person("Amar");
Kata kunci "this" merujuk pada objek yang sedang dibuat.
Arrays
Array menyimpan daftar data. Array menggunakan pengindeksan berbasis nol (zero-based indexing). Ini berarti item pertama berada pada indeks 0.
Aturan Utama Array:
• Gunakan .length untuk menemukan ukuran daftar Anda.
• Gunakan .push() untuk menambahkan item ke bagian akhir.
• Gunakan .pop() untuk menghapus item dari bagian akhir.
• Gunakan .unshift() untuk menambahkan item ke bagian awal.
• Gunakan .shift() untuk menghapus item dari bagian awal.
Logika Praktis
Anda menggunakan array untuk memproses angka. Anda dapat melakukan perulangan (loop) melalui nilai untuk menemukan total atau rata-rata.
Jika Anda ingin memeriksa nilai siswa, ikuti langkah-langkah berikut:
- Hitung berapa banyak skor yang berada di bawah batas kelulusan.
- Jumlahkan total skor menggunakan perulangan.
- Bagi total tersebut dengan jumlah item untuk mendapatkan rata-rata.
- Tetapkan nilai (grade) berdasarkan rata-rata tersebut.
Logika ini menjaga data Anda tetap terorganisir dan fungsi Anda dapat diprediksi.
Sumber: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8