Suchergebnisse für Anfrage "destructuring"
Destructure-Array für Objekt-Eigenschaftsschlüssel
Ich habe ein Array von Werten wie: const arr = [1,2,3];Ist es eine Möglichkeit, die Destrukturierung zu verwenden, um folgende Ausgabe zu erstellen? Wenn nicht, wie kann ich das in ES6 (oder später) am einfachsten tun? const obj = { one: 1, ...
Wie kann ich meine Spezifikationen für den vorgesehenen Zweck verwenden, wenn sie sich in einem separaten Namespace befinden?
Eines der Beispiele imclojure.spec Leite [http://clojure.org/guides/spec] ist eine einfache Option-Parsing-Spezifikation: (require '[clojure.spec :as s]) (s/def ::config (s/* (s/cat :prop string? :val (s/alt :s string? :b boolean?)))) ...
Wie werden Objekteigenschaften mit Schlüsselnamen zerstört, die ungültige Variablennamen sind?
Da Objektschlüssel Zeichenfolgen sind, können sie beliebige Zeichen und Sonderzeichen enthalten. Ich bin kürzlich auf ein Objekt gestoßen, das ich von einem API-Aufruf erhalte. Dieses Objekt hat ein '-' in den Schlüsselnamen. const object = { ...
Destructure-Parameter einer Clojure-Funktion unter Beibehaltung des ursprünglichen Werts.
Können Sie einen Funktionsparameter zerstören, haben aber immer noch das Original zur Verfügung? So wie ich es jetzt mache, benutze ich nur a
ES6-Destrukturierung, Funktionsparameter - Wurzelobjekt benennen
Gibt es eine Möglichkeit, den Namen eines destrukturierten Funktionsarguments beizubehalten? Das heißt, der Name des Stammobjekts? In ES5 kann ich dies tun (indem ich die Vererbung als Metapher verwende, um den Punkt zu verdeutlichen): // ...
Einzeilig, um einige Eigenschaften von einem Objekt in ES 6 zu übernehmen
Wie kann man eine Funktion schreiben, die in ES6 nur wenige Attribute auf kompakteste Weise übernimmt? Ich habe eine Lösung mit Destrukturierung + vereinfachtem Objektliteral gefunden, aber ich mag es nicht, dass die Liste der Felder im Code ...
ES6 / ES2015 Objektdestrukturierung und Änderung der Zielvariablen
Wie kann ich das Ziel während der Objektzerstörung umbenennen? const b = 6; const test = { a: 1, b: 2 }; const {a, b as c} = test; // <-- `as` does not seem to be valid in ES6/ES2015 // a === 1 // b === 6 // c === 2
ES6 Destrukturierungsfunktionsparameter - Wurzelobjekt benennen
Gibt es eine Möglichkeit, den Namen eines destrukturierten Funktionsarguments beizubehalten? Das heißt, der Name des Stammobjekts? In ES5 kann ich dies tun (indem ich die Vererbung als Metapher verwende, um den Punkt zu verdeutlichen): // ...
ES6 Strukturierungszuordnung?
Die neuen Funktionen für die Zuweisung von Destrukturierungen von ES6 [https://people.mozilla.org/~jorendorff/es6-draft.html] sind jetzt ziemlich bekannt Live ...
Typen in der Objektdestrukturierung
Die const { foo: IFoo[] } = bar;und da const { foo: Array<IFoo> } = bar;wird vernünftigerweise einen Fehler verursachen. Und da const { foo: TFoo } = bar;wird nur destrukturierenTFoo Eigentum Wie können Typen für Eigenschaften ...