Ali zemljevid matrike vrne novo matriko?
Ali zemljevid matrike vrne novo matriko?
Anonim

Preprosto pokliče določeno funkcijo za vsak element v vašem niz . Ta povratni klic lahko spremeni klic niz . Medtem pa je zemljevid () bo tudi poklicala podano funkcijo za vsak element v niz . Razlika je v tem zemljevid () uporablja vrnitev vrednote in dejansko vrne novo polje enake velikosti.

Podobno, ali filter ustvari novo matriko?

filter () pokliče podano funkcijo povratnega klica enkrat za vsak element v datoteki niz in konstruira a nov niz vseh vrednosti, za katere povratni klic vrne vrednost, ki je enaka true. Niz elementi, ki narediti ne opravijo testa povratnega klica, so preprosto preskočeni in niso vključeni v nov niz.

Podobno, ali zmanjša matriko mutiranja? ti narediti ni treba mutirati Izvirnik niz pri uporabi zmanjšati rešiti ta izziv. Ustvarite lahko drugo niz z zmanjšati.

Drugič, ali zemljevid mutira matriko?

zemljevid naredi ne mutirati the niz na kateri je poklican (čeprav lahko povratni klic, če je priklican narediti torej). Obseg elementov, ki jih obdeluje zemljevid je nastavljen pred prvim klicem povratnega klica. Če obstoječi elementi niz se spremenijo, bo njihova vrednost, kot je bila posredovana povratnemu klicu, vrednost v trenutku zemljevid jih obišče.

Kaj je funkcija zemljevida v JavaScriptu?

The zemljevid () metoda v JavaScriptu ustvari matriko s klicem določenega funkcijo na vsakem elementu, ki je prisoten v nadrejenem nizu. Je nemutirajoča metoda . Na splošno zemljevid () metoda se uporablja za ponavljanje matrike in klicanje funkcijo na vsakem elementu matrike.

Priporočena: