Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 611 Bytes

File metadata and controls

17 lines (13 loc) · 611 Bytes

Funciones de alto orden [Higher order functions]

Es una función que puede recibir otra función como parámetro, la cual puede ser invocada por la función de orden mayor.

function sumar(num) {
  return num + 10;
}

/* map es una función de Array que recibe otra función.
   retorna un nuevo arreglo con los resultado de ejecutar la función recibida
   con cada uno de los elementos del arreglo como parámetro  */
const totalSuma = [1, 2, 3].map(sumar);

console.log(totalSuma); // [11, 12, 13]

Las funciones que son enviadas como parámetros muchas veces son llamadas callbacks.