Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual função é considerada callback?

const arraySomada = arrayNums.map(num => num * 10)
 
console.log(arraySomada)

Qual função é considerada callback nesse exemplo? É a função "map" ou a função anônima?

1 resposta
solução!

Oi Luidi,

A função considerada callback no seu exemplo é a função anônima num => num * 10. Essa função é passada como argumento para o método map, que é responsável por aplicar essa função a cada elemento do array arrayNums.

Aqui está uma explicação mais detalhada:

  • O método map é uma função de ordem superior que recebe uma função como argumento. Essa função é a callback, pois será chamada internamente pelo map para cada elemento do array.
  • A função anônima (num => num * 10) é executada para cada item do array original, multiplicando cada número por 10 e retornando um novo array com os resultados.

Por exemplo, se arrayNums for [1, 2, 3], o resultado de arraySomada será [10, 20, 30].

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓