Domande taggate «ecmascript-6»

La versione 2015 della specifica ECMAScript, ora uno standard (ECMAScript 2015). Utilizzare questo tag solo se la domanda riguarda specificamente nuove funzionalità o modifiche tecniche fornite in ECMAScript 2015.

6
Perché gli oggetti di scena JSX non dovrebbero usare le funzioni freccia o bind?
Sto eseguendo lanugine con la mia app React e ricevo questo errore: error JSX props should not use arrow functions react/jsx-no-bind Ed è qui che sto eseguendo la funzione freccia (all'interno 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, …

13
confrontando gli insiemi ECMA6 per l'uguaglianza
Come si confrontano due set di javascript? Ho provato a usare ==e ===ma entrambi restituiscono false. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Questi due insiemi sono equivalenti, perché per definizione, gli insiemi non hanno ordine (almeno non di …

5
Classi ES6 Node.js con require
Quindi, fino ad ora, ho creato classi e moduli nel node.jsmodo seguente: 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); }; …

8
Come si stringe in JSON una mappa ES6?
Vorrei iniziare a utilizzare ES6 Map invece degli oggetti JS, ma sono trattenuto perché non riesco a capire come JSON.stringify () una mappa. Le mie chiavi sono garantite come stringhe e i miei valori saranno sempre elencati. Devo davvero scrivere un metodo wrapper per serializzare?



5
Webpack babel 6 decoratori ES6
Ho un progetto scritto in ES6 con webpack come bundler. La maggior parte del transpiling funziona bene, ma quando provo a includere decoratori ovunque, ottengo questo errore: Decorators are not supported yet in 6.x pending proposal update. Ho esaminato il tracker dei problemi di babel e non sono stato in …




5
Importa dinamicamente le immagini da una directory utilizzando webpack
Quindi ecco il mio attuale flusso di lavoro per importare immagini e icone nel webpack tramite 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} /> Questo diventa disordinato velocemente. Ecco cosa voglio: import * from './images' <img src={doggy} /> …

2
Getter / setter ES6 con funzione freccia
Sto usando babel6 e per il mio progetto preferito sto creando un wrapper per XMLHttpRequest, per i metodi che posso usare: open = (method, url, something) => { return this.xhr.open(method, url, something); } ma per le proprietà la funzione freccia non funziona questo funziona: get status() { return this.xhr.status; } …

6
Converti ES6 Iterable in Array
Supponiamo che tu abbia un Javascript ES6 Iterable simile ad un array che sai in anticipo sarà di lunghezza finita, qual è il modo migliore per convertirlo in un array Javascript? La ragione per farlo è che molte librerie js come underscore e lodash supportano solo gli array, quindi se …


3
JSON stringifica un Set
Come farebbe un JSON.stringify () a Set ? Cose che non funzionavano in Chromium 43: var s = new Set(['foo', 'bar']); JSON.stringify(s); // -> "{}" JSON.stringify(s.values()); // -> "{}" JSON.stringify(s.keys()); // -> "{}" Mi aspetterei di ottenere qualcosa di simile a quello di un array serializzato. JSON.stringify(["foo", "bar"]); // -> …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.