Chaque élément N-ième

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") subgraph Lab Skills javascript/variables -.-> lab-28290{{"Chaque élément N-ième"}} javascript/data_types -.-> lab-28290{{"Chaque élément N-ième"}} javascript/arith_ops -.-> lab-28290{{"Chaque élément N-ième"}} javascript/comp_ops -.-> lab-28290{{"Chaque élément N-ième"}} javascript/higher_funcs -.-> lab-28290{{"Chaque élément N-ième"}} end

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 :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.
  2. Utilisez la méthode Array.prototype.filter() pour créer un nouveau tableau qui contient chaque élément n-ième d'un tableau donné.
  3. Utilisez la fonction suivante pour implémenter l'étape ci-dessus :
const everyNth = (arr, nth) => arr.filter((e, i) => i % nth === nth - 1);
  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.