Maison >interface Web >js tutoriel >Quelle est la différence entre map() et réduire() en JavaScript ?
map() et réduire() sont des méthodes qui peuvent traiter des tableaux, mais leurs utilisations sont légèrement différentes est que map() peut générer certains résultats de traitement sous forme de nouveaux tableaux. Jetons un coup d'œil au contenu détaillé de l'article.
Par exemple, si vous souhaitez créer un nouveau tableau qui double le nombre stocké dans le tableau, vous pouvez l'écrire comme suit. Le résultat de
var numbers = [1,2,3,4,5]; var result = numbers.map(function(num) { return num * 2; }) console.log(result);
est
Dans cet exemple, map() sera exécuté sur un tableau contenant des valeurs numériques.
Vous pouvez voir que chaque élément du tableau est renvoyé 2 fois au sein de la fonction.
À partir de là, le résultat de l'exécution montre qu'un tableau avec deux fois la valeur d'origine peut être généré.
À proprement parler, il n'est pas possible de faire la même chose en utilisant réduire(), mais si vous utilisez map() vous pouvez le faire efficacement avec une description très simple.
Pour plus d'informations sur l'utilisation de la méthode réduire(), vous pouvez vous référer à : Comment utiliser réduire() en JavaScript
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!