ecmascript-harmony

¿Cuál es la motivación para traer Símbolos a ES6?

ACTUALIZACIÓN : Recientemente apareció un brillante artículo de Mozilla . Léelo si tienes curiosidad. Como usted puede s ... las cosas en JS con eso. No entiendo motivación. Podría alguien explicarme si realmente necesitamos símbolos en JavaScript?

Cómo convertir Conjunto a matriz?

Set parece una buena manera de crear Arrays con elementos únicos garantizados, pero no expone ninguna buena manera de obtener ... Si no existe tal opción, entonces tal vez hay un buen lenguaje idiomático para hacer eso ? como, usando for...of, o similar ?

JavaScript doble dos puntos (operador bind)

Como sabes, hay una propuesta para un atajo para la función .bind(), por lo que puedes escribir: ::this.handleStuff Y fun ... ado: this.handleStuff.bind(this, 'stuff') Es un patrón bastante común en React, por lo que sería bueno acortarlo un poco.

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 por 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)?

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 ... epita en el código. ¿ Hay una solución aún más delgada? (v) => { let { id, title } = v; return { id, title }; }

¿Hay un mecanismo para hacer un bucle x veces en ES6 (ECMAScript 6) sin variables mutables?

La forma típica de repetir x veces en JavaScript es: for (var i = 0; i < x; i++) doStuff(i); Pero no quiero usar el ... Por supuesto que todavía estoy usando i++. Al menos está fuera de la vista:), pero espero que haya un mejor mecanismo en ES6.

Cómo personalizar la igualdad de objetos para el conjunto de JavaScript

New ES 6 (Harmony) introduce un nuevo objeto Set. El algoritmo de identidad utilizado por Set es similar al operador === y po ... r la igualdad de los objetos establecidos para hacer una comparación profunda de objetos? ¿Hay algo como Java equals(Object)?

forma funcional de iterar sobre el rango (ES6/7) [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Hay un mecanismo para hacer un bucle x veces en ES6 (ECMAScr ... } return cols; Así que la idea era de hecho reducir el número de variables temporales y la sensación de procedimiento.

¿Es necesario" usar estrictamente " en ECMAScript 6?

Me pregunto cuando llegue ECMAScript 6, ¿todavía necesitamos poner "use strict" en los códigos js?

Cómo hacer un iterador de una clase ES6

¿Cómo haría un iterador de una clase ES6 de la misma manera que la sintaxis JS1.7 SomeClass.prototype.__iterator__ = functio ... terix, pero por lo demás esto compila y funciona bien con Traceur. (Nota WebStorm no genera ningún error para *generator().)

ECMAScript: Harmony / ES6 al compilador JavaScript

Después de leer El artículo de Peter sobre JavaScript me di cuenta Brendan Eich declaró que uno de los objetivos de Ha ... ceur. El objetivo de tal compilador sería la compatibilidad hacia atrás con ES3. No emulación completa de ES5 y ES6 en ES3.

Función inmediata usando funciones de flecha JavaScript ES6

¿Alguien sabe cómo escribir una función inmediata usando la sintaxis de flecha ES6? Aquí está la forma ES3/5 de hacerlo: ... pected token en la última línea. (() => { //... }()); Puedes probar esto aquí: http://www.es6fiddle.net/hsb8bgu4 /

Mapear usando tuplas u objetos

Estoy tratando de usar el nuevo (ES6) Map objetos para representar un mapa entre propiedades y un valor. Tengo objetos en un ... blioteca de colecciones externas, pero si hay una mejor solución usando una, también estoy interesado en aprender sobre ella.

Conversión de objetos Singleton JS para usar clases ES6

Estoy usando ES6 con el Webpack es6-transpiler según mi artículo aquí: http://www.railsonmaui.com/blog/2014/10/02/integrating ... default: return true; } ManagerProductStore.emitChange(); return true; }); export { ManagerProductStore };