Massiv xəritəsi yeni massiv qaytarırmı?
Massiv xəritəsi yeni massiv qaytarırmı?

Video: Massiv xəritəsi yeni massiv qaytarırmı?

Video: Massiv xəritəsi yeni massiv qaytarırmı?
Video: Linkin Park - Massive (Official Audio) 2024, Mart
Anonim

O, sadəcə olaraq hər bir elementinizdə təmin edilmiş funksiyanı çağırır massiv . Bu geri çağırış zəngi mutasiya etməyə icazə verilir massiv . Bu arada, xəritə () metodu həmçinin hər bir elementdə təmin edilmiş funksiyanı çağıracaq massiv . Fərq ondadır xəritə () istifadə edir qayıtmaq dəyərlər və əslində yeni Array qaytarır eyni ölçüdə.

Eynilə, filtr yeni massiv yaradırmı?

filtr () hər bir element üçün bir dəfə təqdim edilmiş geri çağırış funksiyasını çağırır massiv , və qurur a yeni massiv geri çağırışın doğruya məcbur edən dəyəri qaytardığı bütün dəyərlərdən. Massiv olan elementlər et geri çağırış testindən keçməyənlər sadəcə atlanır və daxil edilmir yeni massiv.

Eynilə, mutasiya massivini azaldır? Sən et məcburiyyətində deyil mutasiya etmək orijinal massiv istifadə edərkən azaltmaq bu problemi həll etmək üçün. Başqasını yarada bilərsiniz massiv ilə azaltmaq.

İkincisi, xəritə serialı mutasiya edirmi?

xəritə edir yox mutasiya etmək the massiv onun çağırıldığı (baxmayaraq ki, geri çağırış, əgər çağırılırsa, ola bilər et belə ki). Emal edilən elementlərin diapazonu xəritə geri çağırışın ilk çağırışından əvvəl təyin edilir. Əgər mövcud elementlər massiv dəyişdirildikdə, onların geri çağırışa ötürülən dəyəri o ankı dəyər olacaq xəritə onları ziyarət edir.

JavaScript-də xəritə funksiyası nədir?

The xəritə () JavaScript-də metod xüsusi çağıraraq massiv yaradır funksiyası ana massivdə mövcud olan hər bir elementdə. Bu mutasiyaya uğramayandır üsul . Ümumiyyətlə xəritə () üsul massiv üzərində təkrarlamaq və zəng etmək üçün istifadə olunur funksiyası massivin hər bir elementində.

Tövsiyə: