ecmascript-6

Parámetros Predeterminados de Desestructuración de Objetos ES6

Estoy tratando de averiguar si hay una manera de usar la desestructuración de objetos de los parámetros predeterminados sin p ... ue realmente quiero es qux bar. ¿Hay alguna manera de lograr esto sin comprobar manualmente todas las propiedades del objeto?

Nodo.clases js ES6 con require

Así que hasta ahora, he creado clases y módulos en node.js de la siguiente manera: var fs = require('fs'); var animalM ... clase si la estás usando en un archivo separado? Espero que algunos de ustedes sean capaces de responder estas preguntas:)

Diferencia entre rendimiento async/await y ES6 con generadores

Estaba leyendo este fantástico artículo - Https://www.promisejs.org/generators / Y resalta claramente esta función, que ... d con generadores en este artículo donde describe la función 'spawn': https://jakearchibald.com/2014/es7-async-functions /

Programación asíncrona JavaScript: promesas vs generadores

Las promesas y los generadores le permiten escribir código asíncrono. No entiendo por qué ambos mecanismos se introducen en el script ECMA 6. ¿Cuándo es mejor usar las promesas, y cuándo los generadores?

Declaración de bloqueo inesperada que rodea el cuerpo de flecha

Estoy usando "eslint-config-airbnb": "^6.1.0", para mantener mi JavaScript limpio. Mi linter no está contento con lo que pa ... gerencia para un desarrollador de TOC sobre cómo abordar esto mientras tanto? Tal vez desactivar esta regla o de otra manera?

comparación de conjuntos ECMA6 para la igualdad

¿Cómo se comparan dos conjuntos de javascript? Intenté usar == y === pero ambos devuelven false. a = new Set([1,2,3]); b = ... menos no normalmente). He mirado la documentación de Set on MDN y no he encontrado nada útil. Alguien sabe cómo hacer esto?

ES6 en el navegador: Uncaught SyntaxError: Importación de tokens inesperada

Soy nuevo en ES6 (ECMAScript 6), y me gustaría usar su sistema de módulos en el navegador. He leído que ES6 es compatible ... strict'; class Test { static hello() { console.log("hello world"); } } export Test; ¿Por qué?

Cómo configurar Babel 6 stage 0 con React y Webpack

Mi entendimiento de los documentos Veo que Babel 6 tiene tres presets por ahora: es2015, react y stage-x. He leído que pued ... ulo están completamente corregidos a partir de Babel 6.3.x. Por favor, actualice sus dependencias si todavía tiene problemas.

Comillas simples inclinadas llamar a una función

No estoy seguro de cómo explicar esto, pero cuando corro console.log`1` En Google Chrome, me sale como console.log`1` VM ... guna respuesta tenía sentido aparte de algo sobre templating strings que realmente no encajaba por qué está sucediendo esto.

ECMAScript 2015: const en bucles for

Cuál de los dos fragmentos de código (o ninguno/ ambos) a continuación debería funcionar en una implementación completa de EC ... las dos variantes de bucle; tampoco soy capaz de encontrar un punto concreto en el estándar, por lo que sería muy apreciado.

Importación de módulos de nodo desde el directorio raíz utilizando es6 y babel-node

Estoy escribiendo una aplicación de nodo con es6 usando babel transpiler. Tengo 2 archivos index.js & my-module.js en mi ... que no pueda importar módulos usando una ruta absoluta? de todos modos para cambiar .babelrc config para apoyarla? Gracias

ES6 en JSHint -.jshintrc tiene esversion, pero aún recibe advertencia (usando atom)

Estoy usando atom, y he probado varios paquetes jshint diferentes y todos ellos dan una advertencia que dice "template lite ... ría empezar a jugar con la sintaxis ES6, pero preferiría no tener advertencias adicionales. Gracias por LO que la comunidad!

¿Por qué las promesas de javascript ES6 continúan la ejecución después de una resolución?

Según entiendo, una promesa es algo que puede resolver() o rechazar (), pero me sorprendió descubrir que el código en la prom ... tuff, should not be visible after a resolve!"); }); }; call().then(function() { console.log("resolved"); }); Jsbin

ES6 Desestructuración e importación de módulos

Tenía la impresión de que esta sintaxis: import Router from 'react-router'; var {Link} = Router; Tiene el mismo resultado ... react-router'; Puede alguien explicar cuál es la diferencia? (Originalmente pensé que era un error del router de React.)

¿Por qué no se izan las clases ES6?

Dado que las clases ES6 son solo un azúcar sintáctica sobre la herencia basada en prototipos existentes de JavaScript [1] (IM ... ceError class Foo { constructor(x, y) { this.x = x; this.y = y; } } ¿Por qué no se izan las clases ES6?

¿Qué características de ES6 se implementan en Typescript?

Estaba buscando una lista de características de Ecmascript 6 que actualmente están implementadas en typescript, pero no pude ... s (¿está implementada toda la especificación?) Módulos (aunque creo que hay algunas diferencias de implementación) Gracias!

Diferir la ejecución para Literales de Plantilla ES6

Estoy jugando con la nueva característica ES6 Template Literals y lo primero que me vino a la cabeza fue un String.format p ... de que pueda escribir el código anterior para aplazar el resultado hasta después de haber creado dinámicamente los elementos?

React estática con clases ES6

¿Funciona el objeto statics con clases ES6 en React? class SomeComponent extends React.Component { render() { // ... ... ) { //... } }; Algo como lo anterior me da un método indefinido someMethod cuando lo hago SomeComponent.someMethod()

ES6: Declaraciones de Importación Condicionales y Dinámicas

Condicional ¿Es posible tener declaraciones de importación condicionales como las siguientes? if (foo === bar) { impo ... s con un bucle for dinámico. Si esto no es posible, ¿hay una mejor manera de manejar un gran número de importaciones en ES6?

ES6 getter / setter con función de flecha

Estoy usando babel6 y para mi proyecto favorito estoy creando un wrapper para XMLHttpRequest, para los métodos que puedo usar ... et status() { return this.xhr.status; } Pero no puedo usar get status = () => this.xhr.status; ¿Es esto intencional?