Entendendo na prática High Order Functions [HandsOn]

 

Resumo do que vamos ver

  • Funções como variáveis (funções anônimas)
  • Revisão de arrow functions
  • Funções como parâmetros (high-order functions)
  • Exemplo Array.prototype.filter()
    • Comparação com for
    • Utilização do .filter()
    • Separação de funções

Passo a passo

  1. Em javascript (e outras linguagens) podemos escrever funções como valores e atribuir à variáveis utilizando funções anônimas:
  2. Também podemos escrever as funções anônimas através de arrow functions:
  3. Também podemos passar funções como parâmetros para outras funções, chamadas high-order functions:
  4. Vamos exemplificar através da função Array.prototype.filter():
  5. Vejamos como podemos obter o mesmo resultado com menos código:
  6. Ainda podemos utilizar as arrow functions para deixar o código ainda mais legível:
  7. E por fim ainda podemos separar as funções:
0 0 votes
Article Rating
fevereiro 14, 2022
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments

Feito com s2 por OneBitCode

0
Would love your thoughts, please comment.x
()
x