Als «ecmascript-6» getaggte Fragen

73
Standardparameter für die ES6-Objektzerstörung

Ich versuche herauszufinden, ob es eine Möglichkeit gibt, die Objektzerstörung von Standardparametern zu verwenden, ohne sich Gedanken darüber zu machen, dass das Objekt teilweise definiert wird. Folgendes berücksichtigen: (function test({a, b} = {a: "foo", b: "bar"}) { console.log(a + " " +...

73
JS / ES6: Zerstörung von undefinierten

Ich verwende eine solche Destrukturierung: const { item } = content console.log(item) Aber wie soll ich damit umgehen content === undefined- was wird einen Fehler auslösen? Der "alte" Weg würde so aussehen: const item = content && content.item Also, wenn contentundefiniert ist...

8
Unterstützung für ES6-Importe im ES5-Modul

Für meine Schüler im ersten Jahr habe ich eine einfache ES5-basierte Bibliothek bereitgestellt, die mit dem Revealing Module Pattern geschrieben wurde. Hier ist ein Ausschnitt aus dem "Haupt" -Modul / Namespace, der andere Erweiterungen enthalten wird: window.Library = (function ($) { if (!$) {...