Preguntas con la etiqueta [promise]
Utilice async await con Array.map
Dado el siguiente código: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); lo que produce el siguiente
¿Cuál es la diferencia entre promesas y observables?
¿Cuál es la diferencia entre Promisey Observableen Angular? Un ejemplo de cada uno sería útil para comprender ambos casos. ¿En qué escenario podemos utilizar cada caso?
¿Cómo se puede acceder a una función de ejecución desconocida desde el momento de construcción de una instancia de Promise?
¿Es posible recuperar los detalles de implementación de una instancia de Promise? Supongamos la siguiente promesa creada... let myPromise = new Promise(function (success, error) { /* implementation */ } ¿Se
async/await siempre devuelve la promesa
Estoy probando la funcionalidad asíncrona/en espera. Tengo este código que imita una solicitud: const getJSON = async () => { const request = () => new Promise((resolve, reject) => (
¿Por qué .json() devuelve una promesa, pero no cuando pasa por .then()?
Estuve jugando con la fetch()API recientemente y noté algo que era un poco peculiar. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(),
¿Cómo prometo XHR nativo?
Quiero usar promesas (nativas) en mi aplicación frontend para realizar solicitudes XHR pero sin toda la tontería de un marco masivo. Quiero que mi xhr devuelva una promesa pero esto
¿Por qué mi función asincrónica devuelve Promise { <pending> } en lugar de un valor?
Mi código: let AuthUser = data => { return google.login(data.username, data.password).then(token => { return token } ) } Y cuando intento ejecutar algo como esto: let userToken = AuthUser(data) console.log(userToken)
Forma correcta de escribir una función sin bloqueo en Node.js
Escribí una función simple que devuelve Promise, por lo que no debería ser bloqueante (en mi opinión). Desafortunadamente, parece que el programa deja de esperar a que finalice la Promesa.
¿Cuándo se considera .then(éxito, fracaso) un antipatrón para las promesas?
Eché un vistazo a las preguntas frecuentes sobre la promesa de bluebird , en las que se menciona que .then(success, fail)es un antipatrón . No entiendo bien su explicación en
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
¿Resolver promesas una tras otra (es decir, en secuencia)?
Considere el siguiente código que lee una serie de archivos de forma serial/secuencial. readFilesdevuelve una promesa, que se resuelve sólo una vez que se han leído todos los archivos en
¿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