Als «ecmascript-6» getaggte Fragen

102
Node.js ES6-Klassen mit erfordern

Bis jetzt habe ich Klassen und Module node.jsfolgendermaßen erstellt: 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 :'+...

102
Vergleichen von ECMA6-Sets auf Gleichheit

Wie vergleicht man zwei Javascript-Sets? Ich habe versucht, ==und ===beide geben false zurück. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Diese beiden Mengen sind äquivalent, da Mengen per Definition keine Reihenfolge haben (zumindest normalerweise...

102
setState aktualisiert den Status nicht sofort

Ich möchte fragen, warum sich mein Status nicht ändert, wenn ich ein Onclick-Ereignis durchführe. Ich habe vor einiger Zeit gesucht, dass ich die onclick-Funktion im Konstruktor binden muss, aber der Status wird immer noch nicht aktualisiert. Hier ist mein Code: import React from 'react'; import...

101
Webpack Babel 6 ES6 Dekorateure

Ich habe ein Projekt in ES6 mit Webpack als Bundler geschrieben. Die meisten Transpilierungen funktionieren einwandfrei, aber wenn ich versuche, Dekorateure irgendwo einzuschließen, wird folgende Fehlermeldung angezeigt: Decorators are not supported yet in 6.x pending proposal update. Ich habe mir...

100
ES6 Getter / Setter mit Pfeilfunktion

Ich verwende babel6 und erstelle für mein Lieblingsprojekt einen Wrapper für XMLHttpRequest für die Methoden, die ich verwenden kann: open = (method, url, something) => { return this.xhr.open(method, url, something); } aber für die Eigenschaften funktioniert die Pfeilfunktion nicht das...

98
Benötige ich js, wenn ich babel benutze?

Ich experimentiere mit ES6 und ich benutze Schluck, um zu bauen und Babel, um zu ES5 zu transpilieren. Die Ausgabe wird nicht im Knoten ausgeführt, sondern nur mit einer .htm-Datei mit einem Tag verknüpft. Ich denke, ich muss hinzufügen <script src='require.js'></script> oder etwas...

97
JSON stringifiziert einen Satz

Wie würde ein JSON.stringify () ein Set ? Dinge, die in Chromium 43 nicht funktionierten: var s = new Set(['foo', 'bar']); JSON.stringify(s); // -> "{}" JSON.stringify(s.values()); // -> "{}" JSON.stringify(s.keys()); // -> "{}" Ich würde erwarten, etwas Ähnliches wie ein...