¿Cómo funciona promesa.all?
Promise.all se resuelve después de que se hayan ejecutado todos los objetos de Promise. El parámetro es una matriz y cada elemento de la matriz es un objeto Promise.
Promesa.all( [
promesa1,
promesa2
] ).luego( función() {
// Hacer algo
});
Proimse.all( [ Promise.resolve(), Promise.resolve() ] ).then( function() { p>
// hacer algo
});
Supongamos que tiene dos ejecuciones asincrónicas:
Promise.all( [
p >nueva Promesa( función( resolver ) {
setTimeout( función() {
resolver();
}, 2000); p>
}),
nueva Promesa( función( resolver ) {
setTimeout( función() {
resolver();
p>
}, 2000);
})
].);