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ışı:
- Bir döngü kullanarak başarısız notları kontrol edin.
- Tüm notların toplamını hesaplayın.
- Ortalamayı elde etmek için toplamı array uzunluğuna bölün.
- 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