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:

  1. Hitung berapa banyak skor yang berada di bawah batas kelulusan.
  2. Jumlahkan total skor menggunakan perulangan.
  3. Bagi total tersebut dengan jumlah item untuk mendapatkan rata-rata.
  4. 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