A maioria dos sites utiliza o função de curry para mudar de tarefas complexas para as mais simples. Como outras linguagens de programação, JavaScript suporta a função de curry para resolver problemas diferentes.
O conteúdo do artigo é alistado aqui para discutir a função de curry em JavaScript.
O que está currying?
Currying é o conceito moderno de uma linguagem de programação. Basicamente, ele quebra a função com vários argumentos e retorna uma sequência de funções. Essas funções aceitam apenas um único argumento de cada vez. É muito útil evitar passar as mesmas variáveis repetidamente.
Além disso, existem várias vantagens em utilizar o Função de Currying em JavaScript. Alguns deles são os seguintes:
Diferença entre currying e função tradicional em javascript
A sintaxe de uma função de curry é utilizada de uma função tradicional para uma estratégia de função moderna. O objetivo deste exemplo é diferenciar entre eles em JavaScript. A sintaxe para utilizar a função simples em JavaScript é o seguinte.
Sintaxe da função tradicional em JavaScript
function run (argumor1, argumentos2, argumento3)Na função tradicional, todos os argumentos são predefinidos e são usados de uma só vez enquanto declaram a função.
Função de Currying em JavaScript.
FunctionRun (argumento1)Curry está criando as funções aninhadas com base no número de argumentos. Na sintaxe acima, cada função retorna o argumento.
Como usar a função de curry em JavaScript?
Neste exemplo, uma operação de adição simples é realizada entre três variáveis, x, y, e z, Utilizando o Função de Currying em JavaScript.
// Um exemplo de uso da função de curryA descrição do código acima está descrita abaixo:
Saída
A saída exibe a execução do código acima e retorna "27", qual é a soma de 12, 10, e 5 valores.
Conclusão
A função de curry permite que você divida a função em vários módulos para servir a um propósito. Essa estratégia torna uma função de curry mais eficaz do que as funções tradicionais. Aqui, você aprendeu o trabalho e o uso da função de curry em JavaScript. Um exemplo simples e as vantagens do função de curry são fornecidos para entender esta função.