Promesas
Clase 37 de 55 • Fundamentos de JavaScript 2018
Contenido del curso
Primeros pasos en JavaScript
Estructuras de Control y Funciones
Arrays
Programación Orientada a Objetos en JavaScript
Asincronismo
- 29

Funciones como parámetros
11:12 min - 30

Cómo funciona el asincronismo en JavaScript
02:27 min - 31

Cómo funciona el tiempo en JavaScript
09:05 min - 32
¿Qué pasó con swapi.co?
00:59 min - 33

Callbacks
14:15 min - 34

Haciendo múltiples requests
04:49 min - 35

Manejando el Orden y el Asincronismo en JavaScript
07:09 min - 36

Manejo de errores con callbacks
07:14 min - 37

Promesas
Viendo ahora - 38

Promesas Encadenadas
05:45 min - 39

Múltiples promesas en paralelo
05:40 min - 40

Async-await: lo último en asincronismo
05:03 min
Juego de HTML
Complementos
- 48

Diferencias entre var, let y const
10:02 min - 49

Memoización: ahorrando cómputo
09:00 min - 50

¿Hace cuántos días naciste?
05:12 min - 51

Funciones recursivas
05:49 min - 52

Entiende los closures de JavaScript
04:48 min - 53

Estructuras de datos inmutables
04:34 min - 54

Cambiando de contexto al llamar a una función
08:49 min - 55

¿Cuándo hace falta poner el punto y coma al final de la línea?
08:13 min
Resumen
En esta clase veremos las promesas, que son valores que aun no conocemos. Las promesas tienen tres estados:
- pending
- fullfilled
- rejected
Las promesas se invocan de la siguiente forma:
new Promise( ( resolve, reject ) => {
// --- llamado asíncrono
if( todoOK ) {
// -- se ejecutó el llamado exitosamente
resolve()
} else {
// -- hubo un error en el llamado
reject()
}
} )
No olvides ver el material adjunto de esta clase.