¿El patrón de "función de retorno de función" tiene un nombre en JavaScript?

14

Yo uso este patrón muy a menudo en JavaScript. Aquí hay un ejemplo:

const comments = [
  { text: 'Hello', id: 1 },
  { text: 'World', id: 4 },
];

const byId = id => element => element.id === id;

const comment = comments.find(byId(1));

A veces, este patrón puede hacer que nuestro código sea legible y modular. ¿Cómo se llama este patrón?

    
pregunta Vince Varga 11.11.2017 - 21:03

1 respuesta

20

Se llaman funciones de orden superior.

  

Una función de orden superior es una función que puede tomar otra función como argumento o que devuelve una función como resultado. - Funciones de orden superior en JavaScript por M. David Green

    
respondido por el Vince Varga 11.11.2017 - 21:13

Lea otras preguntas en las etiquetas