Callbacks Async

Recapitulando o que é callback.

Exemplo

Usando o método Array.prototype.forEach() para iterar sobre os itens de uma array.

                        const gods = ['Apollo', 'Artemis', 'Ares', 'Zeus'];

                        gods.forEach(function (eachName, index){
                            console.log(index + '. ' + eachName);
                        });
                    
Neste exemplo nós iteramos sobra uma array de Deuses Gregos e imprimos o índice e seus valores no console. O parâmetro de forEach() é uma callback function, que por si só toma dois parâmetros: uma refêrencia ao nome da array e e os valores dos índices. Entretanto, ela não espera por algo para fazer a execução, pois isso acontece imediatamente.

References