Źródło: Arkusze CKE
Która z poniższych metod tablicowych w JavaScript nie modyfikuje oryginalnej tablicy?
Warianty odpowiedzi
-
A
splice()
-
B
push()
-
C
map()
-
D
sort()
Wyjaśnienie
Metoda map bierze każdy element z istniejącej tablicy, przetwarza go i zwraca zupełnie nową tablicę, pozostawiając oryginał w nienaruszonym stanie.
Jest to kluczowa cecha metod niemutujących, która gwarantuje bezpieczeństwo danych wyjściowych.
Metody takie jak push, splice czy sort działają odwrotnie. Modyfikują one bezpośrednio strukturę tablicy, na której zostały wywołane.