Categorias
Artigos JavaScript

Higher-order function

Um outro conceito diretamente relacionado às funções de primeira classe do JavaScript são as funções de mais alta ordem (higher-order function). Higher-order functions são como são denominadas as funções que retornam uma outra função. Esse conceito é vital para que você possa compreender o JavaScript funcional.

No exemplo apresentado a seguir, a função saudacao() será alterada para retornar uma outra função:

Interface gráfica do usuário, Texto, Aplicativo, Email

Descrição gerada automaticamente

Aqui, vemos que nossa função retorna um objeto de uma função. Para que ele apenas imprima a mensagem, podemos usar dois parênteses:

Interface gráfica do usuário, Texto, Aplicativo

Descrição gerada automaticamente

Quer aprender mais sobre Desenvolvimento Web?

Dá uma olhada nesses cursos disponíveis a partir de R$ 27,90 (e ainda dar uma moral para ajudar esse pobre professor a pagar seus boletos) 😉

Por Diego Mariano

Doutor em Bioinformática pela Universidade Federal de Minas Gerais com atuação na área de ciência de dados e aprendizado de máquina aplicados ao aperfeiçoamento de enzimas usadas na produção de biocombustíveis. Mestre em Bioinformática, também pela UFMG, atuando na área de desenvolvimento de sistemas Web para montagem de genomas. Atualmente realiza estágio pós-doutoral no Departamento de Ciência da Computação da UFMG com foco em desenvolvimento de sistemas Web para Bioinformática, análise exploratória e visualização de dados. Tem conhecimentos nas linguagens: PHP, JavaScript, Python, R, Perl, HTML, CSS e SQL.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

error

Compartilhe este post!

Facebook
YouTube
LinkedIn
Instagram