javascript: définition et utilisation de map ()

L'utilisation de map et forEach sont très similaires:

forEach :

var array = ['a', 'b', 'c'];

array.forEach(function(element) {
  console.log(element);
});

La sortie est:
a;
b;
c;

carte :

var users = [
	    {name: "熊大", "email": "[email protected]"},
	    {name: "熊二",   "email": "[email protected]"},
	    {name: "光头强",  "email": "[email protected]"}
	];
	// emails => email的数组
	var emails = users.map(function (user) { return user.email; });
	console.log(emails);

La sortie est:
[zhang @ email.com, jiang @ email.com, li @ email.com]

La méthode map () renvoie un nouveau tableau. Les éléments du tableau sont les valeurs des éléments du tableau d'origine après l'appel de la fonction.
La méthode map () traite les éléments dans l'ordre selon l'ordre des éléments du tableau d'origine. Remarque: map () ne détecte pas les tableaux vides. Remarque: map () renvoie un nouveau tableau, map () ne modifie pas le tableau d'origine. Syntaxe: array.map (fonction (currentValue, index, arr), thisValue) Description du paramètre: fonction (currentValue, index, arr): obligatoire. Fonction, chaque élément du tableau exécutera cette fonction Paramètres de fonction: must. La valeur de l'élément courant est facultative. La valeur d'index de l'élément courant est facultative. Objet tableau auquel appartient l'élément courant : facultatif. L'objet est utilisé comme rappel d'exécution, transmis à la fonction et utilisé comme valeur "this". Si thisValue est omis, ou si null ou undefined est passé, alors celui de la fonction de rappel est l'objet global. Remarque : La fonction de rappel de fonction (currentValue, index, arr) doit renvoyer la valeur de retour, sinon un tableau indéfini








currentValue
index
arr
thisValue



Publié 28 articles originaux · loué 7 · visites 1173

Je suppose que tu aimes

Origine blog.csdn.net/haduwi/article/details/105363682
conseillé
Classement