JavaScript'te Constructor ve Array'lerde Ustalaşmak

JavaScript, verileri yönetmek için constructor'lara ve array'lere güvenir. Bu temelleri anlamak, daha temiz kod yazmanıza yardımcı olur.

Constructor'lar

Constructor'lar, nesneler için birer taslak görevi görür. Örnekler (instance) oluşturmak için new anahtar kelimesini kullanın.

Örnek:

function Person(name = "Unknown", age = 0) {
    this.name = name;
    this.age = age;
}

const person1 = new Person("Pranjal", 30);
const person2 = new Person("Amar");

"this" anahtar kelimesi, oluşturulan nesneye atıfta bulunur.

Array'ler

Array'ler veri listelerini saklar. Sıfır tabanlı indeksleme (zero-based indexing) kullanırlar. Bu, ilk öğenin 0. indekste bulunduğu anlamına gelir.

Temel Array Kuralları: • Listenizin boyutunu bulmak için .length kullanın. • Sona öğe eklemek için .push() kullanın. • Sondan öğe çıkarmak için .pop() kullanın. • Başa öğe eklemek için .unshift() kullanın. • Baştan öğe çıkarmak için .shift() kullanın.

Pratik Mantık

Sayıları işlemek için array'leri kullanırsınız. Toplamı veya ortalamayı bulmak için notlar üzerinde döngü kurabilirsiniz.

Öğrenci notlarını kontrol etmek istiyorsanız şu adımları izleyin:

  1. Geçme notunun altında kalan kaç puan olduğunu sayın.
  2. Bir döngü kullanarak toplam puanları toplayın.
  3. Ortalamayı bulmak için toplamı öğe sayısına bölün.
  4. Bu ortalamaya göre bir not atayın.

Bu mantık, verilerinizi düzenli ve fonksiyonlarınızı öngörülebilir tutar.

Kaynak: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8