Suchergebnisse für Anfrage "destructuring"
Konstante Deklaration mit Block
Kürzlich habe ich mich mit Firefox befasstAdd-On-Generator SDK-Quellen und stießen auf solche Konstantendeklaration:
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
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
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?)))) ...
Destructuring-Zuweisung in while-Schleife in ES6-Funktion wird nicht aus der Schleife übernommen?
Ich implementierte einen einfachen GCD-Algorithmus in ES6 (durch node-esml) und fand (für mich) ein merkwürdiges Verhalten beim Aktualisieren von Variablenwerten in einer while-Schleife. Dieser Code funktioniert fantastisch: function ...
Was bedeuten geschweifte Klammern in den var {…} =…} -Anweisungen?
Ich bin mir nicht sicher, ob dies eine Mozilla-spezifische JS-Syntax ist, aber ich habe oft festgestellt, dass Variablen auf diese Weise deklariert wurden, z...
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 ...
Wie zerstöre ich alle Eigenschaften in den aktuellen Bereich / Abschluss in ES2015?
Ich würde gerne so etwas machen:const vegetableColors = {corn: 'yellow', peas: 'green'}; const {*} = vegetableColors; console.log(corn);// yellow console.log(peas);// greenIch kann anscheinend nicht herausfinden, wie das geht, aber ich dachte ...