Últimamente he estado empapándome cosillas sobre conceptos de programación funcional y tratando de aplicarlos a mi modo de escribir código. Para ser sincero, tengo que reconocer que al principio rechazaba un poco la idea ya que siempre acababa pensando en soluciones basadas en orientación a objetos. …

En la primera parte sobre programación asíncrona vimos en que consistía el paradigma, como lograr ejecutar contextos asíncronos con callbacks y como controlar dicha ejecución mediante eventos. En este capítulo veremos como lograr lo mismo mediante el uso de promises.

¿Qué son las promises?

En Javascript se conoce como promise (o promesa) al objeto…

Como expliqué anteriormente, mediante funciones es posible lograr un flujo de datos que transforme un estado inicial y nos provea un resultado en un solo paso, bien usando la composición o la recursividad. Podemos definir y utilizar tantas como queramos, anidarlas, usarlas como argumentos a otras funciones, etc. …

Ya hemos dicho que en Javascript todo se comporta como un objeto, y que a cualquier objeto se le puede asignar de forma dinámica una propiedad. Hemos visto como podemos asignar prototipos a funciones para lograr herencia y como crear objetos componiéndolos con una función factory.

Sin embargo hay otra…

Nauzet Hernández

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store