Preguntas etiquetadas con ecmascript-6

La versión 2015 de la especificación ECMAScript, ahora estándar (ECMAScript 2015). Utilice esta etiqueta solo cuando la pregunta se relacione específicamente con nuevas características o cambios técnicos proporcionados en ECMAScript 2015.

12
setState no actualiza el estado inmediatamente
Me gustaría preguntar por qué mi estado no cambia cuando hago un evento onclick. Hace un tiempo busqué que necesito vincular la función onclick en el constructor pero aún así el estado no se actualiza. Aquí está mi código: import React from 'react'; import Grid from 'react-bootstrap/lib/Grid'; import Row from …

6
¿Por qué los accesorios JSX no deberían usar funciones de flecha o vincularse?
Estoy ejecutando lint con mi aplicación React y recibo este error: error JSX props should not use arrow functions react/jsx-no-bind Y aquí es donde estoy ejecutando la función de flecha (adentro onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, …

5
Clases de Node.js ES6 con require
Entonces, hasta ahora, he creado clases y módulos de node.jsla siguiente manera: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log('Name is :'+ this.name); }; …


13
comparando conjuntos ECMA6 para la igualdad
¿Cómo se comparan dos conjuntos de JavaScript? Intenté usar ==y, ===pero ambos devuelven falso. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Estos dos conjuntos son equivalentes porque, por definición, los conjuntos no tienen orden (al menos no habitualmente). Revisé …

3
JSON encadena un conjunto
¿Cómo un JSON.stringify () un conjunto ? Cosas que no funcionaron en Chromium 43: var s = new Set(['foo', 'bar']); JSON.stringify(s); // -> "{}" JSON.stringify(s.values()); // -> "{}" JSON.stringify(s.keys()); // -> "{}" Esperaría obtener algo similar al de una matriz serializada. JSON.stringify(["foo", "bar"]); // -> "["foo","bar"]"


5
Decoradores webpack babel 6 ES6
Tengo un proyecto escrito en ES6 con webpack como paquete. La mayor parte de la transpilación funciona bien, pero cuando intento incluir decoradores en cualquier lugar, aparece este error: Decorators are not supported yet in 6.x pending proposal update. Revisé el rastreador de problemas de babel y no pude encontrar …




5
Importe imágenes dinámicamente desde un directorio usando webpack
Así que aquí está mi flujo de trabajo actual para importar imágenes e íconos en el paquete web a través de ES6: import cat from './images/cat1.jpg' import cat2 from './images/cat2.svg' import doggy from './images/doggy.png' import turtle from './images/turtle.png' <img src={doggy} /> Esto se complica rápidamente. Esto es lo que quiero: …

2
Getter / setter ES6 con función de flecha
Estoy usando babel6 y para mi proyecto favorito estoy creando un contenedor para XMLHttpRequest, para los métodos que puedo usar: open = (method, url, something) => { return this.xhr.open(method, url, something); } pero para las propiedades la función de flecha no funciona esto funciona: get status() { return this.xhr.status; } …

6
Convertir ES6 Iterable a Array
Supongamos que tiene un Javascript ES6 Iterable similar a una matriz que sabe de antemano que tendrá una longitud finita, ¿cuál es la mejor manera de convertir eso en una matriz Javascript? La razón para hacerlo es que muchas bibliotecas js, como el subrayado y lodash, solo admiten Arrays, por …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.