Suchergebnisse für Anfrage "es2015"
Ist es möglich, in vererbten ES6-Klassen einen Supersetter aufzurufen?
Ich frage mich, ob Folgendes mit der ES6-Spezifikation übereinstimmt: class X { constructor(name) { this._name = name; } get name() { return this._name; } set name(name) { this._name = name + "X"; } } class Y extends X { constructor(name) { ...
Ein ES6-Klassen-Getter auf "Enumerable" setzen
Ich habe eine ES6-Klasse (mit Babeljs übersetzt) mit einer Getter-Eigenschaft. Ich verstehe, dass diese Eigenschaften standardmäßig nicht aufzählbar sind. Ich verstehe jedoch nicht, warum ich die Eigenschaft mit @ nicht ...
Exportiere ein importiertes Modul
Ich habe zwei Javascript-Module, die so aussehen: // inner/mod.js export function myFunc() { // ... } // mod.js import * as inner from "./inner/mod";Ich möchte exportierenmyFunc vonmod.js. Wie kann ich das machen EDIT: Ich sollte klarstellen, ...
Warum müssen Export- / Importanmeldungen in es2015 auf der obersten Ebene sein?
Ich habe angefangen, es2015 mit babel im letzten Projekt zu verwenden. Wenn ich versuche, @ zu timport oderexport Innerhalbif Bedingung, ich habe einen Fehler'import' and 'export' may only appear at the top level. Ich sehe viele Fälle dafür und ...
Was ist der Unterschied zwischen Reflect.ownKeys (obj) und Object.keys (obj)?
enn Sie sie in einem einfachen Fall testen, erhalten Sie die gleiche Ausgabe: const obj = {a: 5, b: 5}; console.log(Reflect.ownKeys(obj)); console.log(Object.keys(obj)); // Result ['a', 'b'] ['a', 'b']Wann machtReflect.ownKeys(obj) Erzeugt eine ...