Compreendendo as funções de primeira classe e de ordem superior
Muito longo; Para ler
Uma função de primeira classe é um recurso que uma linguagem de programação ou linguagem de programação possui, é uma função que recebe outra função como argumento. A principal diferença entre as funções de ordem superior é que uma função é chamada após ter sido chamada após a execução. Em Javascript, podemos armazenar uma função em uma variável ou até mesmo em uma propriedade, como você faria para calcular a média dos valores de Javascript. Isso abre uma nova maneira de escrever código mais flexível desde que possível. armazenar funções em a. variável ou adicionar propriedades.