Menu
CoddyTech

Dizi Metotları Bölüm 4

Coddy'nin JavaScript Journey'sinin Temeller bölümünün bir parçası. Ders 69 / 77.

İşte daha da fazla kullanışlı dizi metodu:

1. map(callback): Çağıran dizideki her öğe için sağlanan bir işlevi çağırmanın sonuçlarıyla doldurulmuş yeni bir dizi oluşturur.

let numbers = [1, 2, 3];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // Çıktı: [2, 4, 6]

2. filter(callback): Sağlanan işlev tarafından uygulanan testi geçen tüm öğelerle yeni bir dizi oluşturur.

let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // Çıktı: [2, 4]

3. reduce(callback, initialValue): Dizinin her öğesi üzerinde bir birleştirme işlevi çalıştırarak tek bir çıktı değeri elde eder.

let numbers = [1, 2, 3, 4];
let sum = numbers.reduce((acc, num) => acc + num, 0);
console.log(sum); // Çıktı: 10
challenge icon

Görev

Kolay

Size bir dizi numbers = [1, 2, 3, 4, 5] verilmiştir. Aşağıdaki adımları uygulayın ve sonuçları doğrudan yazdırın:

  1. Her sayının 3 ile çarpıldığı yeni bir dizi oluşturmak için map() kullanın ve sonucu yazdırın.
  2. Yalnızca 3'ten büyük sayıları içeren yeni bir dizi oluşturmak için filter() kullanın ve sonucu yazdırın.

Kendin dene

let numbers = [1, 2, 3, 4, 5];
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online JavaScript derleyicisi