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 :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer la pratique de codage. - Utilisez l'opérateur de propagation (
...) pour ajouterpartialsà la liste d'arguments defn. - Utilisez le code suivant pour créer la fonction :
const partialRight =
(fn, ...partials) =>
(...args) =>
fn(...args, ...partials);
- 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.