Vráti mapa poľa nové pole?
Vráti mapa poľa nové pole?

Video: Vráti mapa poľa nové pole?

Video: Vráti mapa poľa nové pole?
Video: 16 ғасырдың жұмбақ картасы. Ежелгі дәуірдің дәл картасы 2024, Apríl
Anonim

Jednoducho zavolá poskytnutú funkciu pre každý prvok vo vašom pole . Toto spätné volanie môže zmeniť volanie pole . Medzitým, mapa () metóda tiež zavolá poskytnutú funkciu na každom prvku v pole . Rozdiel je v tom mapa () využíva vrátiť hodnoty a vlastne vráti nové pole rovnakej veľkosti.

Podobne vytvorí filter nové pole?

filter () volá poskytnutú funkciu spätného volania raz pre každý prvok v pole a konštruuje a nové pole všetkých hodnôt, pre ktoré spätné volanie vráti hodnotu, ktorá sa presadzuje na hodnotu true. Pole prvky, ktoré robiť neprejdú testom spätného volania sú jednoducho preskočené a nie sú zahrnuté v nové pole.

Podobne, znižuje mutáciu poľa? vy robiť nemusí mutovať pôvodné pole pri používaní znížiť vyriešiť túto výzvu. Môžete vytvoriť ďalšie pole s znížiť.

Po druhé, mutuje mapa pole?

mapa áno nie mutovať a pole na ktorom sa volá (hoci spätné volanie, ak je vyvolané, môže robiť tak). Rozsah spracovaných prvkov mapa je nastavený pred prvým vyvolaním spätného volania. Ak existujúce prvky pole sa zmenia, ich hodnota odovzdaná spätnému volaniu bude hodnotou v danom čase mapa ich navštevuje.

Čo je funkcia mapy v JavaScripte?

The mapa () metóda v JavaScripte vytvorí pole volaním špecifického funkciu na každý prvok prítomný v rodičovskom poli. Je to nemutujúci metóda . Vo všeobecnosti mapa () metóda sa používa na iteráciu cez pole a volanie funkciu na každom prvku poľa.

Odporúča: