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.

3
Objektzerstörung ohne var
Warum wirft die Objektzerstörung einen Fehler aus, wenn kein varSchlüsselwort davor steht? {a, b} = {a: 1, b: 2}; wirft SyntaxError: expected expression, got '=' Die folgenden drei Beispiele funktionieren ohne Probleme var {a, b} = {a: 1, b: 2}; var [c, d] = [1, 2]; [e, f] = [1, …


11
Deep Copy in ES6 unter Verwendung der Spread-Syntax
Ich versuche, eine Deep Copy Map-Methode für mein Redux-Projekt zu erstellen, die eher mit Objekten als mit Arrays funktioniert. Ich habe gelesen, dass in Redux jeder Zustand nichts an den vorherigen Zuständen ändern sollte. export const mapCopy = (object, callback) => { return Object.keys(object).reduce(function (output, key) { output[key] = callback.call(this, …

3
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 serialisiertes Array zu bekommen. JSON.stringify(["foo", "bar"]); // -> "["foo","bar"]"

5
Importieren Sie Bilder mithilfe von Webpack dynamisch aus einem Verzeichnis
Hier ist mein aktueller Workflow zum Importieren von Bildern und Symbolen in Webpack über ES6: import cat from './images/cat1.jpg' import cat2 from './images/cat2.svg' import doggy from './images/doggy.png' import turtle from './images/turtle.png' <img src={doggy} /> Das wird schnell chaotisch. Folgendes möchte ich: import * from './images' <img src={doggy} /> <img src={turtle} …




6
Konvertieren Sie ES6 Iterable in Array
Angenommen, Sie haben ein Array-ähnliches Javascript ES6 Iterable, von dem Sie im Voraus wissen, dass es endlich lang ist. Wie können Sie es am besten in ein Javascript-Array konvertieren? Der Grund dafür ist, dass viele js-Bibliotheken wie Unterstrich und lodash nur Arrays unterstützen. Wenn Sie also eine ihrer Funktionen auf …

6
"Nicht erfasster SyntaxError: Importanweisung kann nicht außerhalb eines Moduls verwendet werden" beim Importieren von ECMAScript 6
Ich verwende ArcGIS JSAPI 4.12 und möchte Spatial Illusions verwenden, um militärische Symbole auf einer Karte zu zeichnen. Wenn ich milsymbol.jszum Skript hinzufüge , gibt die Konsole einen Fehler zurück Nicht erfasster SyntaxError: Importanweisung kann nicht außerhalb eines Moduls verwendet werden` Also füge ich type="module"dem Skript hinzu und dann kehrt …


6
So klonen Sie eine Javascript ES6-Klasseninstanz
Wie klone ich eine Javascript-Klasseninstanz mit ES6? Ich bin nicht an Lösungen interessiert, die auf jquery oder $ expand basieren. Ich habe ziemlich alte Diskussionen über das Klonen von Objekten gesehen, die darauf hindeuten, dass das Problem ziemlich kompliziert ist, aber mit ES6 bietet sich eine sehr einfache Lösung an …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.