Introduction
Dans ce laboratoire, nous allons explorer la fonction forEachRight en JavaScript. Cette fonction exécute une fonction de rappel fournie pour chaque élément d'un tableau dans l'ordre inverse. Nous allons apprendre à utiliser cette fonction pour effectuer des opérations sur les éléments du tableau dans l'ordre inverse.
Voici comment exécuter une fonction pour chaque élément d'un tableau dans l'ordre inverse
Pour exécuter une fonction pour chaque élément d'un tableau, en commençant par le dernier élément du tableau, suivez ces étapes :
- Clonez le tableau donné en utilisant
Array.prototype.slice(). - Inversez le tableau cloné en utilisant
Array.prototype.reverse(). - Utilisez
Array.prototype.forEach()pour itérer sur le tableau inversé.
Voici un extrait de code d'exemple :
const forEachRight = (arr, callback) => arr.slice().reverse().forEach(callback);
Vous pouvez tester la fonction en exécutant le code suivant :
forEachRight([1, 2, 3, 4], (val) => console.log(val)); // '4', '3', '2', '1'
Pour commencer à coder, ouvrez le Terminal/SSH et tapez node.
Sommaire
Félicitations ! Vous avez terminé le laboratoire Exécuter une fonction pour chaque élément d'un tableau dans l'ordre inverse. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.