Una función de primera clase es una característica que tiene un lenguaje de programación o un lenguaje de programación, es una función que recibe otra función como argumento. La principal diferencia entre las funciones de orden superior es que se llama a una función después de haberla llamado después de la ejecución. En Javascript, podemos almacenar una función en una variable o incluso en una propiedad, como lo haría con los valores promedio de Javascript. Esto abre una nueva forma de escribir código más flexible ya que podemos. almacenar funciones en a. variable o añadir propiedades.