Maison > interface Web > js tutoriel > Comment utiliser la méthode map() pour faire fonctionner des tableaux en JavaScript

Comment utiliser la méthode map() pour faire fonctionner des tableaux en JavaScript

高洛峰
Libérer: 2017-02-06 10:05:43
original
1473 Les gens l'ont consulté

La méthode JavaScript array map() crée un nouveau tableau en utilisant le résultat de l'appel de la fonction fournie sur chaque élément de ce tableau.
Syntaxe

array.map(callback[, thisObject]);
Copier après la connexion

Voici les détails des paramètres :

rappel : La fonction génère de nouveaux éléments du tableau à partir de l'élément actuel.

thisObject : objet utilisé comme rappel d'exécution. JavaScript s'étend à la norme ECMA-262 ; il peut donc ne pas exister dans d'autres implémentations de la norme ; Pour que cela fonctionne, vous devez ajouter le code de script suivant en haut :


Exemple :

if (!Array.prototype.map)
{
 Array.prototype.map = function(fun /*, thisp*/)
 {
  var len = this.length;
  if (typeof fun != "function")
   throw new TypeError();
 
  var res = new Array(len);
  var thisp = arguments[1];
  for (var i = 0; i < len; i++)
  {
   if (i in this)
    res[i] = fun.call(thisp, this[i], i, this);
  }
 
  return res;
 };
}
Copier après la connexion

Ceci produira les résultats suivants :



JavaScript Array map Method




Copier après la connexion

Pour plus d'articles connexes sur l'utilisation de la méthode map() pour exploiter des tableaux en JavaScript, veuillez faire attention au site Web chinois de PHP !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal