Aridade de Função Binária

Beginner

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

Introdução

Neste laboratório, exploraremos o conceito de Aridade de Função Binária (Binary Function Arity) em JavaScript. Aprenderemos como criar uma função que aceita até dois argumentos e ignora quaisquer argumentos adicionais. Através de exemplos práticos, veremos como essa técnica pode ser usada para simplificar nosso código e torná-lo mais eficiente.

Função que aceita até dois argumentos

Para começar a codificar, abra o Terminal/SSH e digite node.

A função binary é criada com a capacidade de aceitar até dois argumentos, ignorando quaisquer argumentos adicionais.

A função fn fornecida é chamada com os dois primeiros argumentos fornecidos.

Aqui está o código:

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

E aqui está um exemplo de uso:

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

Resumo

Parabéns! Você concluiu o laboratório de Aridade de Função Binária (Binary Function Arity). Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.