Resultados de la búsqueda a petición "ecmascript-6"
One-liner para tomar algunas propiedades del objeto en ES 6
¿Cómo se puede escribir una función, que toma solo unos pocos atributos de la manera más compacta en ES6? Se me ocurrió una solución usando la desestructuración + literal de objeto simplificado, pero no me gusta que esa lista de campos se repita ...
Cómo iterar sobre los resultados de una función generadora
¿Hay una mejor manera de iterar sobre los resultados de un generador? Mi bucle for es feo: for(let job = readyJob.next(); !job.done; job = readyJob.next()){ }En contexto, hay una función de generador que puede determinar si hay un lote de ...
Llamar a un método hijo de una clase principal en ES6
¿Es una buena / mala práctica llamar a un método hijo de una clase de padres? class Parent { constructor() { // if 'autoPlay' exists (was implemented) in chain if (this.autoPlay) { this.autoPlay(); // execute from parent } } } class ChildA ...
¿Cómo clonar el generador ES6?
Estoy tratando de crear unList mónada en ES6 usando generadores. Para que funcione, necesito crear una copia de un iterador que ya haya consumido varios estados. ¿Cómo clono un iterador en ES6? function* test() { yield 1; yield 2; yield 3; } var ...
Angular 4 Custom decorator - servicios de inyección
Quiero crear un decorador de autenticación en mi aplicación. La llamada debe ser simple como @RequireAuthentication() @HostListener('click', ['$event']) onClick(event: Event) { .... }Como sé, el decorador solo puede ser funcional, por lo que ...
Implemente una funcionalidad SlideToggle con React.js
Me gustaría lograr lo siguiente con mi menú desplegable. 1 - Mostrarlo al hacer clic 2-Escóndelo con el segundo clic 3 - Escóndelo al hacer clic en cualquier lugar fuera de él. 4 - Haz todo eso con un efecto deslizante Tengo 1-3 ...
JavaScript: ¿por qué var no está en desuso?
Últimamente después del lanzamiento de ES6, muchas fuentes me sugieren que use "const" y "let" en lugar de "var" y debería dejar de usar "var" en mi JavaScript. Lo que me pregunto es si "var" no tiene ventaja sobre "let" en todos los puntos de ...
Cuando el mapa de matriz extensible no está definido
Estoy tratando de extender Array para poder agregar mi propia funcionalidad adicional. He leído que extender el prototipo Array puede ser peligroso, por lo que estoy tratando de hacerlo de la manera correcta con la herencia de clases. El ...
¿Lógico y dos matrices booleanas en javascript?
¿Cuál sería una solución funcional elegante y agradable para combinar dos matrices booleanas en ES6? const a1 = [true, false, false] const a2 = [true, true, false]debería resultar en: [true, false, false]
¿Javascript ES6 promete soporte para la API 'hecho'?
Por ejemplo p = new Promise(function (resolve, reject) { throw 'err'; }); p.done();En la mayoría de las bibliotecas de polyfill prometedoras, lo hecho arrojará un error y la ejecución actual se cerrará. Pero si usamosp.then(), nada pasará. El ...