1. Présentation de la méthode
La méthode map () renvoie un nouveau tableau composé de la valeur de retour de chaque élément dans le tableau d'origine appelé méthode spécifiée.
2. Exemple
2.1 Utilisation de la carte dans les chaînes
Utilisez la méthode MAP sur une chaîne pour obtenir un tableau de codes ASCII correspondant à chaque caractère d'une chaîne:
var map = array.prototype.mapvar a = map.call ("Hello World", fonction (x) {return x.Charcodeat (0);}) // La valeur de A est [72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]2.2 enclin à faire des erreurs
D'une manière générale, la fonction de rappel dans la méthode MAP n'a besoin que d'accepter un paramètre (souvent, il n'y a qu'un seul paramètre de fonction personnalisé), qui est l'élément de tableau lui-même en cours de traversée.
Mais cela ne signifie pas que la carte ne passe qu'un seul paramètre au rappel (il passera 3 paramètres). Cette inertie pensée peut faire de nous une erreur très facile.
// Qu'est-ce que l'instruction suivante renvoie: ["1", "2", "3"]. Map (parseInt); // Vous pouvez penser que ce sera [1, 2, 3] // mais le résultat réel est [1, nan, nan] // généralement lorsque vous utilisez ParseInt, vous n'avez besoin que de passer un paramètre. Mais en fait, Parseint peut avoir deux paramètres. Le deuxième paramètre est un numéro binaire. Vous pouvez le vérifier par l'instruction "Alert (parseInt.length) === 2" .// Lorsque la méthode de la carte appelle la fonction de rappel, il passera trois paramètres: l'élément qui traverse actuellement, l'index d'élément, et le tableau d'origine lui-même .// Le troisième paramètre Parseint sera ignoré, mais le deuxième paramètre ne le fait pas, c'est-à-dire que Parseint utilise la valeur d'indice passé en tant que numéro binaire. Ainsi, il renvoie nan./*//re fonction utilisateur suivant returnIntFunction returnInt (élément) {return parseInt (élément, 10);} ["1", "2", "3"]. Map (returntInt); // return [1,2,3] * /Référence: https://developer.mozilla.org/zh-cn/docs/web/javascript/reference/global_objects/array/map
Une compréhension complète de la méthode map () incluse dans l'article ci-dessus est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.