Menu
Coddy logo textTech

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 faydalı dizi metotları:

1. map(callback): Çağıran dizideki her öğe üzerinde sağlanan bir fonksiyonun çağrılmasını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 bir öğesi üzerinde bir indirgeyici (reducer) fonksiyonu çalıştırarak tek bir çıktı değeri üretir.

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 numbers = [1, 2, 3, 4, 5] dizisi veriliyor. Aşağıdaki adımları gerçekleştirin 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