El mapa de matrius retorna una matriu nova?
El mapa de matrius retorna una matriu nova?

Vídeo: El mapa de matrius retorna una matriu nova?

Vídeo: El mapa de matrius retorna una matriu nova?
Vídeo: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Abril
Anonim

Simplement crida a una funció proporcionada a cada element del vostre matriu . Aquesta devolució de trucada pot mutar la trucada matriu . Mentrestant, el mapa () també cridarà una funció proporcionada a cada element del fitxer matriu . La diferència és que mapa () utilitza tornar valors i en realitat retorna una nova matriu de la mateixa mida.

De la mateixa manera, el filtre crea una matriu nova?

filtre () crida a una funció de devolució de trucada proporcionada una vegada per a cada element d'un matriu , i construeix a nova matriu de tots els valors per als quals la devolució de trucada retorna un valor que obliga a true. Matriu elements que fer que no superin la prova de devolució de trucada simplement s'ometen i no s'inclouen al nova matriu.

De la mateixa manera, redueix la matriu mutada? Vostè fer no cal mutar l'original matriu en utilitzar reduir per resoldre aquest repte. Podeu crear-ne un altre matriu amb reduir.

En segon lloc, el mapa muta la matriu?

mapa sí no mutar el matriu on es crida (tot i que la devolució de trucada, si s'invoca, pot fer tan). La gamma d'elements processats per mapa s'estableix abans de la primera invocació de devolució de trucada. Si existeixen elements de la matriu canvien, el seu valor tal com s'ha passat a la devolució de trucada serà el valor del moment mapa els visita.

Què és la funció de mapa a JavaScript?

El mapa () mètode en JavaScript crea una matriu cridant a un específic funció a cada element present a la matriu pare. És un no mutant mètode . En general mapa () mètode s'utilitza per iterar sobre una matriu i cridar funció en cada element de la matriu.

Recomanat: