Adicionar Argumentos de Função no Início

Beginner

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

Introdução

Neste laboratório, exploraremos o conceito de funções parciais (function partials) em JavaScript e aprenderemos como criar uma função de ordem superior (higher-order function) que nos permite facilmente adicionar argumentos no início (prepend arguments) a uma função dada. Através de exemplos práticos e exercícios, entenderemos como as funções parciais funcionam e como podem ser usadas para simplificar nosso código e torná-lo mais modular.

Argumentos de Função Adicionados no Início com Partial

Para começar a praticar a codificação, abra o Terminal/SSH e digite node.

A função partial é usada para criar uma nova função que chama fn com partials como os primeiros argumentos.

  • Use o operador spread (...) para adicionar partials no início da lista de argumentos de fn.
const partial =
  (fn, ...partials) =>
  (...args) =>
    fn(...partials, ...args);
const greet = (greeting, name) => greeting + " " + name + "!";
const greetHello = partial(greet, "Hello");
greetHello("John"); // 'Hello John!'

Resumo

Parabéns! Você concluiu o laboratório de Adição de Argumentos de Função no Início. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.