Czy mapa tablicy zwraca nową tablicę?
Czy mapa tablicy zwraca nową tablicę?

Wideo: Czy mapa tablicy zwraca nową tablicę?

Wideo: Czy mapa tablicy zwraca nową tablicę?
Wideo: JavaScript map example with index, value, array 2024, Kwiecień
Anonim

Po prostu wywołuje podaną funkcję na każdym elemencie w twoim szyk . To wywołanie zwrotne może zmutować wywołanie szyk . Tymczasem mapa () metoda wywoła również podaną funkcję na każdym elemencie w szyk . Różnica polega na tym, że mapa () wykorzystuje powrót wartości i właściwie zwraca nową tablicę tego samego rozmiaru.

Podobnie, czy filtr tworzy nową tablicę?

filtr () wywołuje podaną funkcję zwrotną raz dla każdego elementu w szyk i konstruuje a nowa tablica wszystkich wartości, dla których wywołanie zwrotne zwraca wartość, która wymusza się na true. Szyk elementy, które robić nie przejdą testu wywołania zwrotnego są po prostu pomijane i nie są uwzględniane w nowa tablica.

Podobnie, czy zmniejsza mutację tablicy? Ty robić nie musieć zmutować oryginalny szyk podczas używania zmniejszyć rozwiązać to wyzwanie. Możesz stworzyć inny szyk z zmniejszyć.

Po drugie, czy mapa mutuje tablicę?

mapa nie nie zmutować ten szyk na którym jest wywoływana (chociaż callback, jeśli zostanie wywołany, może: robić więc). Zakres elementów przetwarzanych przez mapa jest ustawiana przed pierwszym wywołaniem callback. Jeśli istniejące elementy szyk zostaną zmienione, ich wartość przekazana do wywołania zwrotnego będzie wartością w czasie mapa odwiedza ich.

Co to jest funkcja mapy w JavaScript?

ten mapa () metoda w JavaScript tworzy tablicę, wywołując określoną funkcjonować na każdym elemencie obecnym w tablicy nadrzędnej. To jest niemutujące metoda . Ogólnie mapa () metoda służy do iteracji po tablicy i wywoływania funkcjonować na każdym elemencie tablicy.

Zalecana: