¿Qué es la función de currería en JavaScript??

¿Qué es la función de currería en JavaScript??
JavaScript admite una variedad de funciones de programación matemática para optimizar las operaciones durante el desarrollo web. Estas funciones de programación se utilizan en problemas complejos como el curry.

La mayoría de los sitios web utilizan el función de curry para cambiar tareas complejas a las más simples. Como otros lenguajes de programación, Javascript admite la función de curry para resolver diferentes problemas.

El contenido del artículo se alista aquí para discutir la función de currería en JavaScript.

  • Que esta curry?
  • Diferencia entre el curry y la función tradicional en JavaScript
  • Cómo usar la función de curry en JavaScript

Que esta curry?

Currying es el concepto moderno de un lenguaje de programación. Básicamente, desglosa la función que tiene múltiples argumentos y devuelve una secuencia de funciones. Estas funciones aceptan solo un argumento a la vez. Es muy útil evitar pasar las mismas variables repetidamente.

Además, hay varias ventajas para utilizar el Función de currería en JavaScript. Algunos de ellos son los siguientes:

  • División de una función compleja en funciones más pequeñas/modulares.
  • Reducir los errores por la claridad del código.
  • Restringir el paso de las mismas variables repetidamente.
  • Es útil crear una función de alto orden.

Diferencia entre el curry y la función tradicional en JavaScript

La sintaxis de una función de curación se utiliza desde una función tradicional hasta una estrategia de función moderna. El propósito de este ejemplo es diferenciar entre ellos en Javascript. La sintaxis para utilizar la función simple en Javascript es como sigue.

Sintaxis de la función de tradición en JavaScript

function run (argumento1, argumento2, argumento3)
// Escribe el código aquí

En la función tradicional, todos los argumentos están predefinidos y se usan a la vez mientras se declara la función.

Función de currería en JavaScript.

functionRun (argumento1)
return (argumento2) =>
return (argumento3) =>
return run (argumento1, argumento2, argumento3)


Currying está creando las funciones anidadas basadas en el número de argumentos. En la sintaxis anterior, cada función devuelve el argumento.

Cómo usar la función de curry en JavaScript?

En este ejemplo, se realiza una operación de adición simple entre tres variables, x, y, y z, utilizando el Función de currería en JavaScript.

// Un ejemplo de uso de la función de currying
const además = (x) =>
return (y) =>
return (z) =>
return x+y+z



consola.log (adición (12) (10) (5))

La descripción del código anterior se describe a continuación:

  • Un suma Se define la función que toma un argumento, X.
  • Después de eso, devuelve una función que requiere un argumento, Y.
  • El mismo procedimiento se repite con el z Argumento y devuelve la suma de estas tres variables.
  • De esta manera, la función no se completa hasta que acepte todos los argumentos que se le pasan.

Producción

La salida muestra la ejecución del código anterior y devuelve "27", ¿Cuál es la suma de 12, 10, y 5 valores.

Conclusión

La función de currería le permite dividir la función en múltiples módulos para servir un propósito. Esta estrategia hace que una función de curry sea más efectiva que las funciones tradicionales. Aquí, ha aprendido el trabajo y el uso de la función de curry en JavaScript. Un ejemplo simple y las ventajas del función de curry se proporcionan para comprender esta función.