¿El mapa de matriz devuelve una nueva matriz?
¿El mapa de matriz devuelve una nueva matriz?

Video: ¿El mapa de matriz devuelve una nueva matriz?

Video: ¿El mapa de matriz devuelve una nueva matriz?
Video: ¿Cómo crear una Matriz de Riesgos automática y más fácil que en EXCEL? 2024, Abril
Anonim

Simplemente llama a una función proporcionada en cada elemento de su formación . Esta devolución de llamada puede mutar la llamada. formación . Mientras tanto, el mapa () también llamará a una función proporcionada en cada elemento en el formación . La diferencia es que mapa () utiliza regreso valores y en realidad devuelve una nueva matriz del mismo tamaño.

Del mismo modo, ¿el filtro crea una nueva matriz?

filtrar () llama a una función de devolución de llamada proporcionada una vez para cada elemento en un formación y construye un nueva matriz de todos los valores para los que la devolución de llamada devuelve un valor que coacciona a verdadero. Formación elementos que hacer no pasan la prueba de devolución de llamada simplemente se omiten y no se incluyen en la nueva matriz.

Del mismo modo, ¿reduce la matriz mutada? usted hacer No tengo que mudar el original formación cuando usas reducir para resolver este desafío. Puedes crear otro formación con reducir.

En segundo lugar, ¿el mapa muta la matriz?

mapa hace no mudar los formación en el que se llama (aunque la devolución de llamada, si se invoca, puede hacer asi que). La gama de elementos procesados por mapa se establece antes de la primera invocación de devolución de llamada. Si los elementos existentes del formación se cambian, su valor pasado a la devolución de llamada será el valor en el momento mapa los visita.

¿Qué es la función de mapa en JavaScript?

los mapa () método en JavaScript crea una matriz llamando a un función en cada elemento presente en la matriz principal. Es un no mutante método . Generalmente mapa () método se usa para iterar sobre una matriz y llamar función en cada elemento de la matriz.

Recomendado: