Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Transformation des Tableaux avec la Méthode map() | Méthodes Avancées de Tableaux et Transformations
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Structures de Données JavaScript

bookTransformation des Tableaux avec la Méthode map()

Cette section aborde les méthodes de tableau essentielles utilisées dans le codage quotidien : map(), filter(), find(), reduce() et sort(). Commençons par map().

Pour une liste complète de toutes les méthodes de tableau, consultez la documentation MDN officielle.

map()

La méthode map() parcourt chaque élément d’un tableau et crée un nouveau tableau basé sur la valeur de retour de la fonction de rappel.

array.map((element, index, array) => {
  // Callback body
});
  • element : élément courant ;
  • index : position dans le tableau ;
  • array : tableau d’origine.
12345
const products = ["Ball", "Shoes", "Mouse"]; const modifiedProducts = products.map((element, index, array) => { console.log(`Element: ${element}, Index: ${index}, Array: ${array}`); });
copy

Points clés à retenir concernant map() :

  • Traite chaque élément ;
  • Ne modifie pas le tableau d'origine ;
  • Retourne un nouveau tableau ;
  • Le tableau résultant a la même longueur.

Transformation des éléments d'un tableau

La méthode map() est particulièrement utile lorsque chaque élément d'un tableau doit être transformé sans modifier le tableau d'origine. Considérez l'exemple suivant :

12345678910
const numbers = [3, 5, 11, 32, 87]; /* Use the `map` method to create a new array (`doubledNumbers`) by doubling each element of the `numbers` array. */ const doubledNumbers = numbers.map((element) => { return element * 2; }); console.log("Initial array:", numbers); // Output: 3, 5, 11, 32, 87 console.log("Modified array:", doubledNumbers); // Output: 6, 10, 22, 64, 174
copy

1. Que fait la méthode map() ?

2. Quelle est une caractéristique clé de la méthode map() ?

3. Dans l'exemple ci-dessous, que fait strings.map((element) => (element += "!")) ?

question mark

Que fait la méthode map() ?

Select the correct answer

question mark

Quelle est une caractéristique clé de la méthode map() ?

Select the correct answer

question mark

Dans l'exemple ci-dessous, que fait strings.map((element) => (element += "!")) ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain how the map() method works with a different example?

What happens if the callback function in map() does not return a value?

Can you show how to use map() with objects instead of numbers?

bookTransformation des Tableaux avec la Méthode map()

Glissez pour afficher le menu

Cette section aborde les méthodes de tableau essentielles utilisées dans le codage quotidien : map(), filter(), find(), reduce() et sort(). Commençons par map().

Pour une liste complète de toutes les méthodes de tableau, consultez la documentation MDN officielle.

map()

La méthode map() parcourt chaque élément d’un tableau et crée un nouveau tableau basé sur la valeur de retour de la fonction de rappel.

array.map((element, index, array) => {
  // Callback body
});
  • element : élément courant ;
  • index : position dans le tableau ;
  • array : tableau d’origine.
12345
const products = ["Ball", "Shoes", "Mouse"]; const modifiedProducts = products.map((element, index, array) => { console.log(`Element: ${element}, Index: ${index}, Array: ${array}`); });
copy

Points clés à retenir concernant map() :

  • Traite chaque élément ;
  • Ne modifie pas le tableau d'origine ;
  • Retourne un nouveau tableau ;
  • Le tableau résultant a la même longueur.

Transformation des éléments d'un tableau

La méthode map() est particulièrement utile lorsque chaque élément d'un tableau doit être transformé sans modifier le tableau d'origine. Considérez l'exemple suivant :

12345678910
const numbers = [3, 5, 11, 32, 87]; /* Use the `map` method to create a new array (`doubledNumbers`) by doubling each element of the `numbers` array. */ const doubledNumbers = numbers.map((element) => { return element * 2; }); console.log("Initial array:", numbers); // Output: 3, 5, 11, 32, 87 console.log("Modified array:", doubledNumbers); // Output: 6, 10, 22, 64, 174
copy

1. Que fait la méthode map() ?

2. Quelle est une caractéristique clé de la méthode map() ?

3. Dans l'exemple ci-dessous, que fait strings.map((element) => (element += "!")) ?

question mark

Que fait la méthode map() ?

Select the correct answer

question mark

Quelle est une caractéristique clé de la méthode map() ?

Select the correct answer

question mark

Dans l'exemple ci-dessous, que fait strings.map((element) => (element += "!")) ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1
some-alt