Als «ecmascript-6» getaggte Fragen

Die Version 2015 der ECMAScript-Spezifikation, jetzt ein Standard (ECMAScript 2015). Verwenden Sie dieses Tag nur, wenn sich die Frage speziell auf neue Funktionen oder technische Änderungen in ECMAScript 2015 bezieht.

570
Was ist "Export Standard" in Javascript?

Datei: SafeString.js // Build out our basic SafeString type function SafeString(string) { this.string = string; } SafeString.prototype.toString = function() { return "" + this.string; }; export default SafeString; Ich habe noch nie gesehen export default. Gibt es gleichwertige Dinge export...

492
Variablenvariablen der ES6-Klasse

Derzeit verwenden viele von uns in ES5 das folgende Muster in Frameworks, um Klassen und Klassenvariablen zu erstellen, was bequem ist: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); In ES6 können Sie Klassen nativ erstellen, es gibt...

396
Objektverteilung vs. Object.assign

Angenommen, ich habe eine optionsVariable und möchte einen Standardwert festlegen. Was ist der Vor- / Nachteil dieser beiden Alternativen? Verwenden der Objektverteilung options = {...optionsDefault, ...options}; Oder mit Object.assign options = Object.assign({}, optionsDefault, options); Dies ist...