Suchergebnisse für Anfrage "destructuring"
Destructuring um das letzte Element eines Arrays in es6 zu erhalten
In Coffeescript ist dies unkompliziert: coffee> a = ['a', 'b', 'program'] [ 'a', 'b', 'program' ] coffee> [_..., b] = a [ 'a', 'b', 'program' ] coffee> b 'program'Erlaubt es6 etwas Ähnliches? > const [, b] = [1, 2, 3] 'use strict' > b // it got ...
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): // ...
ES6-Destrukturierung und Modulimport
Ich hatte den Eindruck, dass diese Syntax: import Router from 'react-router'; var {Link} = Router; hat das gleiche Endergebnis wie dieses: import {Link} from 'react-router';Kann jemand erklären, was der Unterschied ist? (Ich dachte ...
Wie kann das Optionsargument mit allen Standardwerten in ES6 zerstört werden?
Ich verwende ES6-Funktionen mit dem Babel Compiler. Ich habe eine Funktion, die Option Objekt als Argument nimmt: function myFunction({ option1 = true, option2 = 'whatever' }) { console.log(option1, option2); // do something... }Wenn ich es ...
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
Object Destructuring mit Eigenschaftsnamen, die keine gültigen Variablennamen sind
Weiß jemand, ob Sie die Objektdestrukturierung mit Leerzeichen im Eigenschaftsnamen verwenden können? Möglicherweise ist dies nicht möglich, und ich stelle fest, dass die JavaScript-Notation nicht korrekt ist, aber ich kann die ...
Document destructured function parameter in JSDoc
Vorher 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} ...
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?)))) ...
ES6 Funktionsparameter für die Zuweisung von Destrukturierungsobjekten Standardwert
Hi Ich habe hier Beispiele für die Verwendung der Objektdestrukturierung bei der Übergabe von Funktionsparametern durchgesehenObject 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, ...