Introdução
Neste laboratório, exploraremos como usar a função partialRight() em JavaScript para criar novas funções com argumentos pré-especificados. Esta poderosa função nos permite anexar facilmente argumentos a funções existentes, possibilitando a criação de novas funções com comportamentos específicos sem ter que redefinir a função original. Veremos exemplos de como usar partialRight() para otimizar nosso código e torná-lo mais modular.
Função que Anexa Argumentos
Para criar uma função que anexa argumentos aos que recebe, siga estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Use o operador spread (
...) para anexarpartialsà lista de argumentos defn. - Use o seguinte código para criar a função:
const partialRight =
(fn, ...partials) =>
(...args) =>
fn(...args, ...partials);
- Teste a função com um exemplo, como:
const greet = (greeting, name) => greeting + " " + name + "!";
const greetJohn = partialRight(greet, "John");
greetJohn("Hello"); // 'Hello John!'
Resumo
Parabéns! Você concluiu o laboratório de Anexar Argumentos à Função. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.