Preguntas con la etiqueta [es6-promise]
Promise.all: Orden de los valores resueltos
Mirando MDN, parece que la valuesdevolución de then()llamada de Promise.all pasada contiene los valores en el orden de las promesas. Por ejemplo: var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve);
Problemas inherentes a jQuery $.Deferred (jQuery 1.x/2.x)
@Domenic tiene un artículo muy completo sobre las fallas de los objetos diferidos de jQuery: Te estás perdiendo el punto de promesas . En él, Domenic destaca algunas fallas de
¿Promise.all nativo de Node.js se procesa en paralelo o secuencialmente?
Me gustaría aclarar este punto, ya que la documentación no es demasiado clara al respecto; P1: ¿Se Promise.all(iterable)procesan todas las promesas de forma secuencial o en paralelo? O, más específicamente,
Espere hasta que se completen todas las promesas, incluso si algunas se rechazaron.
Digamos que tengo un conjunto de Promisemensajes de correo electrónico que realizan solicitudes de red, de los cuales uno fallará: // http://does-not-exist will throw a TypeError var arr = [
¿La devolución de llamada del constructor Promise se ejecuta de forma asincrónica?
Supongamos que tengo este código function y(resolve, reject) { console.log("Result"); resolve(); } var promise = new Promise(y); Lo que quiero saber es si la función yse ejecutará de forma asíncrona
Manejo de errores en Promise.all
Tengo una serie de Promesas con las que estoy resolviendoPromise.all(arrayOfPromises); Continúo con la cadena de promesas. Se parece a esto existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler();
Cómo devolver muchas promesas y esperarlas todas antes de hacer otras cosas
Tengo un bucle que llama a un método que hace cosas de forma asincrónica. Este bucle puede llamar al método muchas veces. Después de este ciclo, tengo otro ciclo que
¿Debo regresar después de una resolución/rechazo anticipado?
Supongamos que tengo el siguiente código. function divide(numerator, denominator) { return new Promise((resolve, reject) => { if(denominator === 0){ reject("Cannot divide by 0"); return; //superfluous? } resolve(numerator / denominator); });
¿Cómo accedo a los resultados de promesas anteriores en una cadena .then()?
Reestructuré mi código en promesas y construí una maravillosa cadena de promesa larga y plana , que consta de múltiples .then()devoluciones de llamada. Al final, quiero devolver algún valor compuesto