Introduction
Dans ce laboratoire, nous allons explorer le concept de fonctions de premier ordre en JavaScript. Nous allons apprendre à utiliser les fonctions de premier ordre intégrées telles que map(), filter() et reduce() pour manipuler et transformer des tableaux. À la fin de ce laboratoire, vous aurez une compréhension solide des fonctions de premier ordre et serez capable de les appliquer dans vos propres projets JavaScript.
Fonction pour retourner chaque élément N-ième d'un tableau
Pour retourner chaque élément n-ième d'un tableau, suivez ces étapes :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer la programmation. - Utilisez la méthode
Array.prototype.filter()pour créer un nouveau tableau qui contient chaque élémentn-ièmed'un tableau donné. - Utilisez la fonction suivante pour implémenter l'étape ci-dessus :
const everyNth = (arr, nth) => arr.filter((e, i) => i % nth === nth - 1);
- Pour tester la fonction, utilisez le code suivant :
everyNth([1, 2, 3, 4, 5, 6], 2); // [ 2, 4, 6 ]
Cela retournera un nouveau tableau avec chaque deuxième élément du tableau d'entrée.
Sommaire
Félicitations ! Vous avez terminé le laboratoire Every NTH Element. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.