Preguntas con la etiqueta [promise]

Lista promise preguntas

Utilice async await con Array.map

10
respuestas
541
votos
534.7k
vistas

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?

35
respuestas
1.9k
votos
826.5k
vistas

¿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?

¿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

5
respuestas
75
votos
65.2k
vistas

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) => (

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?

6
respuestas
233
votos
121.5k
vistas

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

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)

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.

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

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

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

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); });

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