Arité des fonctions binaires

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 d'arité de fonction binaire en JavaScript. Nous allons apprendre à créer une fonction qui accepte jusqu'à deux arguments et ignore tout argument supplémentaire. Par des exemples pratiques, nous verrons comment cette technique peut être utilisée pour simplifier notre code et le rendre plus efficace.

Fonction qui accepte jusqu'à deux arguments

Pour commencer à coder, ouvrez le Terminal/SSH et entrez node.

La fonction binary est créée avec la capacité d'accepter jusqu'à deux arguments tout en ignorant les autres.

La fonction fn fournie est appelée avec les deux premiers arguments donnés.

Voici le code :

const binary = (fn) => (a, b) => fn(a, b);

Et voici un exemple d'utilisation :

["2", "1", "0"].map(binary(Math.max)); // [2, 1, 2]

Sommaire

Félicitations ! Vous avez terminé le laboratoire sur l'arité des fonctions binaires. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.