Suchergebnisse für Anfrage "destructuring"

8 die antwort

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, ...

2 die antwort

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?)))) ...

4 die antwort

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 = { ...

TOP-Veröffentlichungen

1 die antwort

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

6 die antwort

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): // ...

7 die antwort

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 ...

2 die antwort

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

6 die antwort

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): // ...

4 die antwort

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 ...

4 die antwort

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 ...