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

¿Por qué .catch () no detecta el rechazo () dentro del constructor Promise dentro del bucle en una función asíncrona a menos que se pase el error?

Dado (async () => { const p = await new Promise((resolve, reject) => setTimeout(() => { reject(new Error(1)) }, Math.floor(Math.random() * 1000))); return p})() .then(data => console.log(data)) .catch(err => console.error(err)); elError() ...

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 ...

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 ...

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 ...

2 la respuesta

asíncrono / espera siempre devuelve promesa

Estoy intentando la funcionalidad async / wait. Tengo ese código imitando una solicitud: const getJSON = async () => { const request = () => new Promise((resolve, reject) => ( setTimeout(() => resolve({ foo: 'bar'}), 2000) )); const json = await ...

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 ...

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

Babel ESLint: TypeError: no se puede leer la propiedad 'rango' de nulo

Yo uso babel-eslint para limpiar / corregir mi código. Funcionó muy bien hasta que quise adoptar ES2017async await encontróaqui [https://github.com/rt2zz/redux-persist/issues/126#issuecomment-270120325]. Cambié mi aplicación React en ...

2 la respuesta

¿Cómo ejecutar la aplicación Node.js con las funciones ES2017 habilitadas en Heroku?

Soy nuevo en Node y creé una aplicación que tiene una sintaxis async / wait en ella de esta manera: const express = require('express'); const app = express(); const someLibrary = require('someLibrary'); function asyncWrap(fn) { return (req, res, ...