ecmascript-6

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.
1
Antwort

Warum scheitert ... für ... aber ... für ... eine Exception?

Warum ist das so? %Vor% schlägt ordnungsgemäß fehl, aber das %Vor% wirft ein TypeError ? Führt dies nicht zu einer Inkonsistenz?     
11.09.2015, 14:42
1
Antwort

Was importiert Modul aus 'Modul' importieren, wenn kein Standard-Export definiert ist und warum unterscheidet es sich von Import * als Modul?

Ich bin ziemlich neu in JavaScript und habe kürzlich mit Importen gekämpft. Es gab eine Sache, in die ich mich nicht einwickeln kann. In älteren Knotenmodulen (meist diejenigen, die das Licht vor ES6 sehen), die mit dem npm installiert werden...
20.02.2016, 17:30
2
Antworten

Setzen Sie Ereignis-Listener in ES6-Klassendefinitionen, die EventEmitter erweitern

Ich möchte einige vordefinierte benutzerdefinierte Listener, die bereits mit der definition der Klasse definiert sind (wie der Build in 'newListner' Ereignis). Daher möchte ich sie nicht einfach im Konstruktor binden, da sie bei jeder neu...
04.03.2016, 13:04
1
Antwort

Kann eine Klasse nicht als Funktion aufrufen

Gibt es irgendeinen Weg, der es mir erlauben würde, eine Klasse als eine Funktion zu bezeichnen? Ich suche nach der Funktionalität unten, wo es eine main -Methode innerhalb der Klasse gibt und diejenige, die ich die Methode ausführen lassen m...
19.04.2016, 16:31
1
Antwort

Reagieren: Warten bis alle Kinder verfügbar sind und danach eine Funktion aufrufen

Gelöst, siehe UPDATE unten. Sie können diesen Code als Referenz verwenden, um etwas similar zu implementieren Nehmen wir an, ich habe eine Elternkomponente (ES6): Parent %Vor% Und eine Kindkomponente wie diese Kind %Vor%...
04.07.2015, 09:11
2
Antworten

Meteor: Warum verliere ich meinen Datenkontext, indem ich function () {} in () = {} umschalte?

Also experimentiere ich mit ES6, habe das grigio: babel-Paket installiert und fange an, meinen es5-Code durchzugehen und ihn auf einige der neuen ES6-Syntax zu aktualisieren, als ich auf ein Problem stieß. Ursprünglich sahen meine Vorlagenhel...
03.07.2015, 04:07
1
Antwort

For-Schleifen erzeugen implizit einen Block?

Ich spiele mit let in Node.JS (benötigt die Flags --harmony und --use-strict ). Soweit ich weiß, erlaubt die let -Anweisung Blockbereichsdeklarationen. Berücksichtigen Sie Folgendes: %Vor% Wie viele Blockbereiche sind betroffen? I...
27.06.2013, 20:51
2
Antworten

Der Konstruktor verhält sich mit ES6-Kurzschreibweise anders

ES6 führte eine Kurzschreibweise ein, mit der Objekte initialisiert werden können Funktionen und Eigenschaften. %Vor% Diese verschiedenen Notationen verhalten sich jedoch anders, wie Sie sehen können. Wenn ich new obj1.a() i...
16.12.2016, 22:08
1
Antwort

Symbole: Wie funktioniert die implizite String-Konvertierung in JavaScript?

Ich lese die Dokumentation zu Symbol s in JavaScript und teste auch in einigen Umgebungen (Chrome, Firefox, Node.js) und stelle fest, dass mein Verständnis der impliziten String-Konvertierung fehlerhaft ist. Ich hatte immer den Eindruck, d...
19.01.2016, 15:48
3
Antworten

ng serve --prod für ng-cli führt zu UglifyJs SyntaxError: Unerwartetes Token: name

Ich verwende das Angular-CLI (ng-cli) für mein Projekt. Wenn ich ng serve eintippe, wird die Anwendung ausgeführt. Wenn ich jedoch ng serve --prod eintippe, erhalte ich den folgenden Fehler. %Vor% Es ist ein bekanntes Problem, dass...
26.01.2017, 02:42