Latest web development tutorials

JavaScript Tableau map () méthode

Tableau de référence d'objet JavaScript tableau Object

Exemples

Renvoie un tableau d'éléments dans le tableau est la racine carrée de la matrice d'origine:

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

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

La sortie est la suivante:

2,3,4,5

Essayez »

Définition et utilisation

méthode map () renvoie un nouveau tableau, le tableau d'éléments dans l'élément de tableau à sa valeur d'origine après le traitement d'appel de fonction.

méthode map (), conformément à l'ordre des éléments dans les éléments originaux de traitement de tableau.

Remarque: la carte () ne détecte pas un tableau vide.

Remarque: map () ne modifie pas le tableau original.


support du navigateur

Les chiffres du tableau représentent le premier navigateur pour soutenir le numéro de version de la méthode.

manière
map () oui 9 1.5 oui oui

grammaire

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

Paramètre description

Paramètres description
fonction (currentValue, index, arr) Must. Fonction, chaque élément du tableau exécutera cette fonction de fonction des paramètres:
Paramètres description
currentValue Must. La valeur de l'élément courant
index Optionnel. La valeur d'indice de l'élément courant
arr Optionnel. Un tableau d'objets appartenant à l'élément courant
ThisValue Optionnel. Comme l'utilisation de l'objet de rappel, passé à la fonction, il est utilisé comme "cette" valeur.
Si vous omettez ThisValue, "cette" valeur "undefined"

détails techniques

Retours: Il renvoie un nouveau tableau, le tableau d'éléments dans l'élément de tableau à sa valeur d'origine après le traitement d'appel de fonction.
Version JavaScript: 1.6

D'autres exemples

Exemples

zone de saisie de la valeur spécifiée pour chaque élément dans le tableau multiplié, et renvoie un nouveau tableau:

numéros var = [65, 44, 12, 4];

fonction multiplyArrayElement (num) {
retour num * document.getElementById ( "multiplyWith" ) .value;
}

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

Essayez »

Tableau de référence d'objet JavaScript tableau Object