PHP
CSS

JavaScript map() metodu, bir dizinin her öğesini belirli bir işlevi kullanarak dönüştürmek için kullanılır. Bu metot, bir dizi üzerinde döngü oluşturur, her öğeyi işler ve sonuçları yeni bir dizi olarak döndürür. map() metodu, orijinal diziyi değiştirmez, sadece yeni bir dizi döndürür.

map() metodunun temel syntax'ı şu şekildedir:

dizi.map(callback(öğe, index, dizi), thisArg);

callback: Her öğe için çağrılan bir fonksiyondur. Bu fonksiyon, her öğeyi işler ve sonucu dönüştürmekte kullanılır.

öğe: İşlenen dizinin şu anki öğesi.

index (isteğe bağlı): İşlenen öğenin dizideki konumu.

dizi (isteğe bağlı): map() metodunun çağrıldığı dizi.

thisArg (isteğe bağlı): Callback fonksiyonu içinde kullanılacak this bağlamını belirtir.

Aşağıda, map() metoduyla bir dizi içindeki her öğenin karesini hesaplayan bir örnek verilmiştir:

const sayılar = [1, 2, 3, 4, 5];

const kareler = sayılar.map(function(sayı) {
  return sayı * sayı;
});

console.log(kareler); // Çıktı: [1, 4, 9, 16, 25]

Bu örnekte, map() metodu sayılar dizisindeki her sayının karesini hesaplar ve sonuçları yeni bir dizi olarak kareler dizisine kaydeder.

map() metodu, dizinin her öğesini dönüştürmek ve bu dönüşümleri yeni bir dizi olarak almak için çok kullanışlıdır. Özellikle veri işleme ve dönüşüm görevlerinde sıkça kullanılır.

admin 2 ay önce - 0 kez görüntülendi JavaScript