Resultados de la búsqueda a petición "ecmascript-2017"

2 la respuesta

asíncrono / espera implementaciones nativas

Esta propuesta [https://tc39.github.io/ecmascript-asyncawait/#desugaring]sugiere queasync Las funciones pueden usar funciones de generador debajo del capó, aunque no puedo encontrar una confirmación de esto en la especificación ES2017. Además, ...

2 la respuesta

Async / Await inside Array # map ()

Recibo un error de tiempo de compilación con este código: const someFunction = async (myArray) => { return myArray.map(myValue => { return { id: "my_id", myValue: await service.getByValue(myValue); } }); };El mensaje de error es: esperar es una ...

1 la respuesta

ES8 Expresión de función asíncrona invocada inmediatamente

No he visto que estas construcciones se usen mucho, pero me he encontrado escribiéndolas para hacer uso de async / wait en funciones que normalmente no devolverían una promesa, por ejemplo chan.consume(queue, (msg) => { this.pendingMsgs++; // ...

4 la respuesta

¿Cómo sincronizar objetos de promesa?

Tengo objetos de promesa que necesitan trabajar sincronizados. Por ejemplo, la segunda promesa no debería funcionar antes de que se complete la primera. Si el primero rechaza, primero debe ejecutarse nuevamente. He implementado algunos ejemplos. ...

5 la respuesta

Try / catch blocks con async / await

Estoy cavando en la función async / wait del nodo 7 y sigo tropezando con código como este async function main() { try { var quote = await getQuote(); console.log(quote); } catch(error) { console.error(error); } }Esta parece ser la única ...

3 la respuesta

¿Cómo "esperar" a que vuelva una devolución de llamada?

Cuando se utiliza una devolución de llamada simple como en el ejemplo a continuación: test() { api.on( 'someEvent', function( response ) { return response; }); }¿Cómo se puede cambiar la función para usar async / await? Específicamente, ...

2 la respuesta

¿Cómo el bucle `for..of` resuelve el iterador de un objeto?

Para que un objeto implemente una interfaz iterable, debe implementar[Symbol.iterator] clave que apunta a una función que devuelve eliterator. Me pregunto si elfor..of loop internamente llama a este método en un objeto para obtener ...

3 la respuesta

¿Async espera realmente sin bloqueo en el navegador?

He estado jugando con la función en un SPA usando TypeScript y Promesas nativas, y me doy cuenta de que incluso si refactorizo una función de larga duración en una función asíncrona que devuelve una promesa, la interfaz de usuario sigue ...

4 la respuesta

¿Cómo puedo usar async / await en el nivel superior?

He estado revisando async / wait y después de revisar varios artículos, decidí probar las cosas por mí mismo. Sin embargo, parece que no puedo entender por qué esto no funciona: async function main() { var value = await Promise.resolve('Hey ...

1 la respuesta

¿Es posible usar waitit sin async en Js

Aguardar es una característica sorprendente en es7. Sin embargo, cada vez que uso aguardar descubrí que tengo que definir una función asincrónica y llamar a esta función. Como async function asy(){ const ...