Que fait la méthode 'map' en JavaScript?

Comprendre la méthode 'map' en JavaScript

La méthode 'map' est une fonction intégrée très utile en JavaScript qui manipule les tableaux. Elle permet de créer un nouveau tableau avec le résultat d'une fonction appliquée à chaque élément d'un tableau existant. La méthode 'map' ne modifie pas le tableau original, ce qui fait de cette fonction une méthode non-destructive.

Par exemple, si vous avez un tableau de nombres et que vous souhaitez obtenir un nouveau tableau où chaque nombre est doublé, la méthode 'map' peut être utilisée de manière très efficace. Voici comment cela pourrait être fait:

let numbers = [1, 2, 3, 4];
let doubled = numbers.map(function(num) {
  return num * 2;
});
console.log(doubled); // Affiche [2, 4, 6, 8]

Dans cet exemple, la méthode 'map' parcourt chaque élément dans le tableau 'numbers', double cette valeur (à l'aide de la fonction que nous avons passée à 'map'), puis ajoute ce résultat à la nouvelle liste, 'doubled'.

Une autre méthode pour utiliser la méthode 'map' invoque des fonctions de flèche. Les fonctions de flèche sont une manière plus concise d'écrire des fonctions en JavaScript et peuvent rendre votre code plus lisible. Voici comment notre exemple précédent pourrait ressembler avec une fonction flèche:

let numbers = [1, 2, 3, 4];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // Affiche [2, 4, 6, 8]

Autre point à noter est que la méthode 'map' ne modifie pas le tableau original. Ainsi, si nous utilisons console.log(numbers) après avoir utilisé 'map', nous obtiendrons toujours notre tableau original [1, 2, 3, 4].

La méthode 'map' est une des nombreuses méthodes de tableau hautement efficaces disponibles en JavaScript. Son utilisation appropriée peut aider à rendre votre code plus propre, plus facile à lire et à comprendre.

Related Questions

Trouvez-vous cela utile?