Javascripit Array Map Kullanımı
javascript array map dizi içerisindeki değerleri değiştirmeye yaradığını düşünebiliriz . Yani var olan bir diziyi ( array ) kullanarak başka bir dizi üretmemizi sağlayacaktır. Array map ile yapılan işlemleri şu şekilde sıralayabiliriz ;
- map() yöntemi, her dizi öğesi için bir işlev çağırmanın sonuçlarıyla yeni bir dizi oluşturur.
- map() yöntemi, bir dizideki her öğe için sağlanan işlevi sırayla bir kez çağırır.
- map() boş öğeler için işlevi yürütmez.
- map() orijinal diziyi değiştirmez.
javascript array map örnek yazı dizisi aşağıdaki gibidir. array.map(function(value, index, array), thisValue)
value : Dizideki elemanın değerini saklar ve kullanımı zorunludur.
index : Dizideki elemanın index değerini saklar zorunlu değildir.
array : Dizinin tamamını tutar ve zorunlu bir kullanımı yoktur.
thisValue : fonksiyon çağrılırken kullanılacak değer this değeridir.
Bir örnekle devam edelim
<p id="sonuc"></p> <script> const kisiler = [ {ad : "Ali ", soyad: "alininSoyadi"}, {ad : "veli", soyad: "velininSoyadi"}, {ad : "ayşe", soyad: "ayşeninSoyadi"} ]; document.getElementById("sonuc").innerHTML = kisiler.map(tamAdSoyad); function tamAdSoyad(item) { return [item.ad,item.soyad].join(" "); } </script>
Sayılarla alakalı bir örnek ile devam edelim .
<script> var sayiDizisi = [64,36,100,25,256]; var kareKok = []; sayiDizisi.map(function (value, index) { kareKok[index] = Math.sqrt(value); }); console.log("Sayı Dizisi Eski : " + sayilar); console.log("Sayı Dizisi Yeni : " + karekok); </script>
array map fonksiyonu Internet Explorer 8 üzeri tüm tarayıcılarda çalışır.
Javascript ARRAY, POP, PUSH, LENGHT
Javascript For Döngüsü Nedir ve Nasıl Kullanılır ?
Javascript onClick ve onChange Olayları nedir ?
javascript-break-continue-kullanımı
ayrıca buraya tıklayarak resmi siteden inceleyebilirsiniz