Aridad de Función Binaria

JavaScriptJavaScriptBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos el concepto de Aridad de Función Binaria en JavaScript. Aprenderemos cómo crear una función que acepte hasta dos argumentos y ignore cualquier argumento adicional. A través de ejemplos prácticos, veremos cómo esta técnica se puede utilizar para simplificar nuestro código y hacerlo más eficiente.


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-28172{{"Aridad de Función Binaria"}} javascript/data_types -.-> lab-28172{{"Aridad de Función Binaria"}} javascript/arith_ops -.-> lab-28172{{"Aridad de Función Binaria"}} javascript/comp_ops -.-> lab-28172{{"Aridad de Función Binaria"}} javascript/higher_funcs -.-> lab-28172{{"Aridad de Función Binaria"}} end

Función que acepta hasta dos argumentos

Para comenzar a codificar, abre la Terminal/SSH y escribe node.

La función binary se crea con la capacidad de aceptar hasta dos argumentos mientras ignora cualquier argumento adicional.

La función fn proporcionada se llama con los primeros dos argumentos dados.

Aquí está el código:

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

Y aquí está un ejemplo de uso:

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

Resumen

¡Felicitaciones! Has completado el laboratorio de Aridad de Función Binaria. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.