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

1 la respuesta

¿Cuál es el JavaScript más breve necesario para filtrar objetos de una matriz [cerrado]

Dado un conjunto let arr = [1,2,true,4,{"abc":123},6,7,{"def":456},9,[10],{},"[object Object]"]; /* let res = // briefest `javascript` text to filter objects from `arr` */ Resultado esperado deres [{"abc":123},{"def":456},{}];¿Cuál es el más ...

12 la respuesta

Clonar un objeto js excepto una clave

Tengo un objeto JS plano: {a: 1, b: 2, c: 3, ..., z:26}Quiero clonar el objeto excepto un elemento: {a: 1, c: 3, ..., z:26}¿Cuál es la forma más fácil de hacer esto (prefiriendo usar es6 / 7 si es posible)?

3 la respuesta

Capacidad para abortar llamadas asincrónicas

Estoy usando babeljs con métodos async / wait de estilo es7. Tengo un script principal que llamará a un método asíncrono en una matriz de objetos que devuelven promesas. Utilizo Promise.all () para esperar a que todos regresen, sin embargo, estas ...

2 la respuesta

¿Puedo detectar un error de async sin usar wait?

¿Se pueden detectar los errores de una llamada asincrónica no esperada, enviarlos a un try / catch de encapsulación original o generar una excepción no detectada? Aquí hay un ejemplo de lo que quiero decir: async function fn1() { ...

2 la respuesta

¿Puedo disparar y olvidar una promesa en nodejs (ES7)?

Me gustaría ejecutar este código con babel: redisClientAsync.delAsync('key'); return await someOtherAsyncFunction();dentro de una función asincrónica sinesperarLa primera línea. ¿esta bien? ¿De qué otra manera puedo ejecutar algo que no me ...

1 la respuesta

Redux - Cómo agregar una entrada a la matriz en el reductor

Me quedé con este bit y no puedo progresar; supongo que la solución es simple, pero no puedo entenderlo. Estoy tratando de agregar una entrada en el reductor para que los datos en se vean algo así: state = { entryId: { entryName: ["something", ...

2 la respuesta

¿Cómo desestructurar todas las propiedades en el alcance / cierre actual en ES2015?

Me gustaría hacer algo como esto:const vegetableColors = {corn: 'yellow', peas: 'green'}; const {*} = vegetableColors; console.log(corn);// yellow console.log(peas);// greenParece que no puedo encontrar o descubrir cómo hacer esto, ¡pero ...

5 la respuesta

es decir, no admite el método 'incluye'

He estado trabajando en un proyecto y desarrollando un marco JavaScript. El código original tiene aproximadamente 700 líneas, así que solo pegué esta línea. El método de inclusión no funciona en Internet Explorer. ¿Hay alguna solución para ...

2 la respuesta

¿Cómo evitar esto codificado? en decoradores

he leído"¿Cómo implementar un decorador mecanografiado?" [https://stackoverflow.com/questions/29775830/how-to-implement-a-typescript-decorator] y múltiples fuentes, pero hay algo que no he podido hacer con los decoradores. class FooBar { public ...

3 la respuesta

¿Cómo puedo 'esperar' en un Rx Observable?

Me gustaría poder esperar en un observable, p. const source = Rx.Observable.create(/* ... */) //... await source;Un intento ingenuo hace que la espera se resuelva de inmediato y no bloquee la ejecución Editar: El pseudocódigo para mi caso de ...