Wie kann ich so etwas einführen 'my-app-name/services', um Zeilen wie den folgenden Import zu vermeiden? import {XyService} from
Wie kann ich so etwas einführen 'my-app-name/services', um Zeilen wie den folgenden Import zu vermeiden? import {XyService} from
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...
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...
Ich verwende die folgende Logik, um die i18n-Zeichenfolge des angegebenen Schlüssels abzurufen. export function i18n(key) { if (entries.hasOwnProperty(key)) { return entries[key]; } else if (typeof (Canadarm) !== 'undefined') { try { throw Error(); } catch (e) {
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...
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...
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
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...
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
Ich probiere React-Router (v4) aus und habe Probleme beim Starten der Navigation, um eines der Linkzu haben active. Wenn ich auf eines der LinkTags klicke, funktioniert das aktive Material. Ich möchte jedoch, dass Home Linkaktiv ist, sobald die App gestartet wird, da dies die Komponente ist, die...
In ES6 sind beide legal: var chopper = { owner: 'Zed', getOwner: function() { return this.owner; } }; und als Abkürzung: var chopper = { owner: 'Zed', getOwner() { return this.owner; } } Ist es möglich, auch die neuen Pfeilfunktionen zu verwenden? Beim Versuch so etwas var chopper = {...
Ich verwende folgenden Code, um eindeutige Nummern zu erhalten: let uniques = [ ...new Set([1, 2, 3, 1, 1]) ]; // [1, 2, 3] Typoskript meldet jedoch folgenden Fehler: Typ 'Set' ist kein Array-Typ. Ich bin kein Typoskript-Ninja. Kann mir jemand sagen, was hier falsch ist?
Wie würdest du das machen? Instinktiv möchte ich tun: var myMap = new Map([["thing1", 1], ["thing2", 2], ["thing3", 3]]); // wishful, ignorant thinking var newMap = myMap.map((key, value) => value + 1); // Map { 'thing1' => 2, 'thing2' => 3, 'thing3' => 4 } Ich habe nicht viel...
Ist es möglich, die Einträge eines es6-Kartenobjekts zu sortieren? var map = new Map(); map.set('2-1', foo); map.set('0-1', bar); Ergebnisse in: map.entries = { 0: {"2-1", foo }, 1: {"0-1", bar } } Ist es möglich, die Einträge nach ihren Schlüsseln zu sortieren? map.entries = { 0:...
Bisher habe ich meine Objektparameter immer wie folgt dokumentiert: /** * Description of the function * * @param {Object} config - The configuration * @param {String} config.foo * @param {Boolean} [config.bar] - Optional value * @return {String} */ function doSomething (config = {}) { const { foo,...
Ich bin mir nicht sicher, wie ich das erklären soll, aber wenn ich renne console.log`1` In Google Chrome bekomme ich Ausgabe wie console.log`1` VM12380:2 ["1", raw: Array[1]] Warum ruft der Backtick die Protokollfunktion auf und warum erstellt er einen Index von raw: Array[1]? Eine Frage, die...
Die Frage, die ich habe, wird am besten über diese jsfiddle gestellt , deren Code unten steht: var a = 1, b = 'x', c = true; var d = {a: a, b: b, c: c}; // <--- object literal var e = [a, b, c]; // <--- array var f = {a, b, c}; // <--- what exactly is this?? // these all give the same...
Warum sind Objekte standardmäßig nicht iterierbar? Ich sehe ständig Fragen im Zusammenhang mit iterierenden Objekten. Die übliche Lösung besteht darin, die Eigenschaften eines Objekts zu durchlaufen und auf diese Weise auf die Werte innerhalb eines Objekts zuzugreifen. Dies scheint so häufig zu...
Ich habe meine React.js-Anwendung im Internet Explorer getestet und festgestellt, dass ES6 / 7-Code Array.prototype.includes()sie beschädigt . Ich verwende die Create-React-App und anscheinend haben sie sich dafür entschieden, nicht viele Polyfills einzuschließen, da nicht jeder sie benötigt, und...
Was ist der effizienteste Weg, um eine Knotenliste in ES6 zu filtern oder zuzuordnen? Basierend auf meinen Messwerten würde ich eine der folgenden Optionen verwenden: [...nodelist].filter oder Array.from(nodelist).filter Welches würdest du empfehlen? Und gibt es bessere Möglichkeiten, zum Beispiel...