Ajouter des arguments à une fonction

Beginner

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

Introduction

Dans ce laboratoire, nous allons explorer comment utiliser la fonction partialRight() en JavaScript pour créer de nouvelles fonctions avec des arguments prédéfinis. Cette fonction puissante nous permet d'ajouter facilement des arguments à des fonctions existantes, ce qui nous permet de créer de nouvelles fonctions avec des comportements spécifiques sans avoir à redéfinir la fonction d'origine. Nous verrons des exemples de manière à utiliser partialRight() pour rationaliser notre code et le rendre plus modulaire.

Fonction qui ajoute des arguments

Pour créer une fonction qui ajoute des arguments à ceux qu'elle reçoit, suivez ces étapes :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer la pratique de codage.
  2. Utilisez l'opérateur de propagation (...) pour ajouter partials à la liste d'arguments de fn.
  3. Utilisez le code suivant pour créer la fonction :
const partialRight =
  (fn, ...partials) =>
  (...args) =>
    fn(...args, ...partials);
  1. Testez la fonction avec un exemple, tel que :
const greet = (greeting, name) => greeting + " " + name + "!";
const greetJohn = partialRight(greet, "John");
greetJohn("Hello"); // 'Hello John!'

Résumé

Félicitations ! Vous avez terminé le laboratoire sur les arguments de fonction d'ajout. Vous pouvez pratiquer d'autres laboratoires dans LabEx pour améliorer vos compétences.