Menu
CoddyTech

Méthodes de tableaux, Partie 4

Fait partie de la section Fondamentaux du Journey JavaScript de Coddy. Leçon 69 sur 77.

Voici encore plus de méthodes utiles pour les tableaux :

1. map(callback) : Crée un nouveau tableau contenant les résultats de l’appel d’une fonction fournie sur chaque élément du tableau appelant.

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

2. filter(callback) : Crée un nouveau tableau contenant tous les éléments qui réussissent le test implémenté par la fonction fournie.

let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // Sortie : [2, 4]

3. reduce(callback, initialValue) : Exécute une fonction de réduction sur chaque élément du tableau, produisant une seule valeur de sortie.

let numbers = [1, 2, 3, 4];
let sum = numbers.reduce((acc, num) => acc + num, 0);
console.log(sum); // Sortie : 10
challenge icon

Défi

Facile

On vous donne un tableau numbers = [1, 2, 3, 4, 5]. Effectuez les étapes suivantes et affichez directement les résultats :

  1. Utilisez map() pour créer un nouveau tableau où chaque nombre est multiplié par 3, puis affichez le résultat.
  2. Utilisez filter() pour créer un nouveau tableau qui ne contient que les nombres supérieurs à 3, puis affichez le résultat.

Essayez vous-même

let numbers = [1, 2, 3, 4, 5];
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur JavaScript en ligne