JavaScript'te Constructor ve Array Yapılarına Hakim Olmak

JavaScript geliştiricilerinin iki temel kavramı anlaması gerekir: Constructor'lar ve Array'ler.

Constructor'lar nesne oluşturmanıza yardımcı olur. Bir fonksiyondan nesne oluşturmak için new anahtar kelimesini kullanın. Bu, isim ve yaş gibi özellikleri otomatik olarak ayarlar.

Örnek:

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

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

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

Temel Array Metotları:

  • push: Sona bir öğe ekler.
  • pop: Son öğeyi kaldırır.
  • unshift: Başa bir öğe ekler.
  • shift: İlk öğeyi kaldırır.
  • length: Array'in boyutunu gösterir.

Bu araçları verileri işlemek için kullanırsınız. Örneğin, bir toplam veya ortalama bulmak için öğrenci notları listesi üzerinde döngü kurabilirsiniz.

Not hesaplama mantık akışı:

  1. Bir döngü kullanarak başarısız notları kontrol edin.
  2. Tüm notların toplamını hesaplayın.
  3. Ortalamayı elde etmek için toplamı array uzunluğuna bölün.
  4. Ortalama puana göre bir not atayın.

Bu temellerde uzmanlaşmak, kodunuzu daha temiz ve daha verimli hale getirir.

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