Latest web development tutorials

Metoda JavaScript Array map ()

Array Reference Object JavaScript Object Array

Przykłady

Zwraca tablicę elementów w tablicy jest pierwiastek kwadratowy z oryginalnej tablicy:

Numery var = [4, 9, 16, 25];

Funkcja myFunction () {
x = document.getElementById ( "demo")
x.innerHTML = numbers.map (Math.sqrt);
}

Wyjście jest:

2,3,4,5

Spróbuj »

Definicja i Wykorzystanie

Metoda map () zwraca nową tablicę, tablicę elementów w elemencie tablicy do jego pierwotnej wartości po przetworzeniu wywołania funkcji.

Metoda zgodnie z kolejnością elementów oryginalnych elementów przetwarzania tablicy map ().

Uwaga: mapy () nie wykrywa pustą tablicę.

Uwaga: Mapa () nie zmienia oryginalnej tablicy.


Pomoc Browser

Wartości podane w tabeli przedstawiają pierwszą przeglądarką obsługującą numer wersji metody.

sposób
Mapa () tak 9 1,5 tak tak

gramatyka

array.map(function(currentValue,index,arr), thisValue)

parametr Opis

parametry opis
Funkcja (CurrentValue, indeks, arr) Koniecznością. Funkcja, każdy element tablicy będzie wykonać tę parametry funkcyjne:
parametry opis
CurrentValue Koniecznością. Wartość bieżącego elementu
wskaźnik Opcjonalne. Wartość indeksu bieżącego elementu
arr Opcjonalne. Tablica obiektów należących do bieżącego elementu
thisValue Opcjonalne. Ponieważ wykorzystanie przedmiotu zwrotna przekazywane do funkcji, stosuje się go jako "to" wartości.
Jeśli pominąć thisValue, "to" wartość "nieokreślone"

dane techniczne

Zwraca: Zwraca nową tablicę, tablicę elementów w elemencie tablicy do jego pierwotnej wartości po przetworzeniu wywołania funkcji.
Wersja JavaScript: 1,6

Więcej przykładów

Przykłady

pole wprowadzania wartość określona dla każdego elementu tablicy pomnożony i zwraca nową tablicę:

Numery var = [65, 44, 12, 4];

Funkcja multiplyArrayElement (num) {
powrót num * document.getElementById ( "multiplyWith" ) .Value;
}

Funkcja myFunction () {
document.getElementById ( "demo") .innerHTML = numbers.map (multiplyArrayElement);
}

Spróbuj »

Array Reference Object JavaScript Object Array