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.
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, …
Soweit ich weiß, kann ein Versprechen aufgelöst () oder abgelehnt () werden, aber ich war überrascht, dass der Code im Versprechen weiterhin ausgeführt wird, nachdem eine Lösung oder Ablehnung aufgerufen wurde. Ich hielt das Auflösen oder Ablehnen für eine asynchrone Version von exit oder return, die jede sofortige Funktionsausführung stoppen …
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, …
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"]"
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} …
Wie kann ich so etwas einführen 'my-app-name/services', um Zeilen wie den folgenden Import zu vermeiden? import {XyService} from '../../../services/validation/xy.service';
Ich habe einige TypeScript-Dateien: MyClass.ts class MyClass { constructor() { } } export = MyClass; MyFunc.ts function fn() { return 0; } export = fn; MyConsumer.ts import * as MC from './MyClass'; import * as fn from './MyFunc'; fn(); Dies gibt mir Fehler beim Versuch zu verwenden new Das Modul …
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 …
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 …
Die folgende Exportanweisung gibt einen Syntaxfehler aus export default const hello = () => console.log("say hello") Warum ? Ich kann nur benannte Funktionen exportieren export function hello() { console.log("hello") } Was ist der Grund?
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 …
Ich habe ein vue webpackProjekt mit erstellt vue-cli. vue init webpack myproject Und dann lief das Projekt im devModus: npm run dev Ich habe diesen Fehler erhalten: Fehler beim Laden der Ressource: Der Server antwortete mit dem Status 404 (nicht gefunden) http: // localhost: 8080 / favicon.ico Also, wie man …
Auf dieser und dieser MDN-Seite scheint der einzige Unterschied zwischen Maps und WeakMaps darin zu liegen, dass WeakMaps keine "size" -Eigenschaft besitzt. Aber ist das wahr? Was ist der Unterschied zwischen ihnen?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.