Preguntas etiquetadas 'ecmascript-2017'

Utilice esta etiqueta para preguntas sobre las características completadas en ECMAScript 2017. No * use * esta etiqueta si el código en cuestión simplemente * usa * una de las funciones, * si * esta función no es la causa del problema.
39
respuestas

¿Cómo devolver una respuesta de una llamada asíncrona?

Tengo una función foo que hace una solicitud Ajax. ¿Cómo devolver la respuesta de foo? Intenté devolver un valor desde la devolución de llamada al éxito, y también asignar la respuesta a una variable local dentro de la función y devolverla, pero ninguno de estos métodos devolvió ...
fijado enero 08 '13 a las 20:06
10
respuestas

Usando async / wait con forEach loop

¿Hay algún problema con el uso de async / await en un bucle forEach? Estoy tratando de recorrer una serie de archivos y esperar en el contenido de cada archivo. Importe fs desde la función asíncrona 'fs-promise' printFiles () {const files = await getFilePaths () // Supongamos que esta ...
establecido el 01 de junio de '16 a las 21:55
7
respuestas

¿Cómo rechazar la sintaxis asíncrona / espera?

¿Cómo puedo rechazar la promesa devuelta por la función async / await? por ejemplo Originalmente foo (id: string): Promesa <A> {devolver nueva Promesa ((resolver, rechazar) => {someAsyncPromise (). Luego ((valor) => resolver (200)). Catch ((err) => rejec ...
fijado el 25 de febrero '17 a las 11:20
4
respuestas

Combinación de función asíncrona + espera + setTimeout

Estoy tratando de usar nuevas funciones asíncronas, y espero que resolver mi problema ayude a otros en el futuro. Este es mi código que funciona: función asíncrona asyncGenerator () {// otro código while (goOn) {// otro código var fileLi ...
fijado en 22 oct. '15 a las 23:04
4
respuestas

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

Pasé por async / wait, y después de revisar varios artículos, decidí comprobarlo yo mismo. Sin embargo, parece que no puedo entender por qué esto no funciona: la función asíncrona main () {var value = await Promise.resolve ('Hey there'); consola.l ...
set 01 de octubre '17 a las 21:55
4
respuestas

Use async waiting utilizando Array.map

Con el siguiente código: var arr = [1,2,3,4,5]; var resultados: número [] = aguardan arr.map (async (item): Promise <number> => {await callAsynchronousOperation (item); devuelve item + 1;}); lo que provoca el siguiente error: ...
Set 19 de octubre. '16 a las 10:39 pm
5
respuestas

Bloques try / catch con async / wait

Profundizo en la función async / await del nodo 7 y continúo encontrando un código similar a esta función async main () {try {var quote = await getQuote (); console.log (cita); } catch (error) {console.error (error); }} Parece unidad ...
set 30 nov '16 a las 12:06
4
respuestas

ES2017 - Asíncrono vs. Ingreso

Estoy confundido en la discusión actual de agregar funciones asíncronas y la palabra clave de espera en el siguiente EcmaScript. No entiendo por qué se necesita la palabra clave asíncrona antes de la palabra clave de función. Desde mi punto de vista, la palabra clave de espera para esperar ...
set 17 de julio de 15 a 22:28
3
respuestas

¿Cómo utilizar ES8 async / wait con hilos?

delphi-faq.net.site/questions/181768 / ... proporciona un ejemplo de cálculo de un archivo md5 utilizando la biblioteca criptográfica y las secuencias incorporadas. var fs = require ('fs'); var crypto = require ('crypto'); // archivo fd = fs.c ...
fijado el 09 de noviembre '15 a la 1:20
2
respuestas

Probar correctamente ... Captura la sintaxis usando Async / Await

Me gusta el plano de la nueva característica Async / Await disponible en Typescript, etc. Sin embargo, no estoy seguro de que me guste el hecho de que tengo que declarar la variable que estoy esperando fuera del bloque try ... catch para poder usarla más adelante. Por ejemplo: dejar creado ...
fijado 21 de junio de 17 a 1:15
2
respuestas

(ES6) (ES2017) get async / wait getter

¿Es posible que el destinatario de la clase ES6 devuelva el valor de la función de espera ESIS2017 / async? clase Foo {async get bar () {var result = await someAsyncOperation (); resultado de retorno }} función someAsyncOperation () {r ...
fijado el 23 de noviembre '15 a las 22:47
2
respuestas

¿Es válido el uso de async en setTimeout?

Tenía una función asíncrona en Javascript y le añadí setTimeout. El código se ve así: deja temporizador; clearTimeout (temporizador); timer = setTimeout (() => {(async () => {espera esto._doSomet ...
Set 16 de agosto '16 a las 15:37
2
respuestas

Función asíncrona - esperar sin esperar promesa

Estoy tratando de aprender la espera asíncrona. En este código, const myFun = () => {let state = false; setTimeout (() => {state = true}, 2000); devolver nueva Promesa ((resolver, rechazar) => {setTimeout (() => {if (s ...
set 25 aug. '17 a las 10:39
2
respuestas

Funciones Async / await de ES2017: ¿solo funcionan con promesas?

Comencé a usar las funciones async / await de ES7 en mis aplicaciones js (modificadas por Babel). Corrígeme si no, pero ¿solo funcionan con Promesas? Si es así, eso significa que necesito ajustar las funciones de devolución de llamada habituales en Promesas (...
se establece el 8 de julio de 15 a 16:41
1
la respuesta

¿Es seguro usar async / wait ahora?

¿Es posible usar async-wait en Javascript en lugar de promesas-generadores, sabiendo que la sintaxis aún no se ha creado y vendrá con el lanzamiento de ES8? En qué navegadores puedo contar con su disponibilidad y cómo son los navegadores comunes, donde esta sintaxis no es ...
set 12 de febrero '17 a las 4:09