Suchergebnisse für Anfrage "ecmascript-6"

4 die antwort

Object Destructuring Syntax - ES6

Ich hatte eine Array-Destrukturierungssyntax durchlaufen, die gut verstanden wird. Was genau machen wir unten, wenn wir @ sagvar {p, q} = o;? Istp undq imvar {p, q} anders als Eigenschaften vono d. h.'p' und'q'? Falls ja Warumvar {a, b} = o; ...

10 die antwort

ES6 Versprechen - so etwas wie async.each?

m herauszufinden, wie man etwas findet, das genau wie async.eachSeries funktioniert, brauche ich eine Liste von asynchronen Aktionen, die nacheinander ausgeführt werden (nicht parallel), aber keine Möglichkeit finden, dies in nativem ES6 zu tun , ...

6 die antwort

ECMAScript 2015: const in for loops

Welche der beiden (oder keine / beide) Codefragmente unten sollten in einer vollständigen Implementierung von ECMAScript 2015 funktionieren: for (const e of a) for (const i = 0; i < a.length; i += 1) ach meinem Verständnis sollte das erste ...

TOP-Veröffentlichungen

4 die antwort

'caller' und 'arguments' sind eingeschränkte Funktionseigenschaften und können in diesem Kontext nicht aufgerufen werden

Ich versuche, eine einfache Debugging-Funktion zu erstellen, die einfach den Aufrufer einer Funktion anzeigt: function xe() { console.log(xe.caller().name) } Mit diesem würde ich nur in der Lage sein, @ hinzuzufügxe() an eine Funktion und es ...

4 die antwort

Wie verwende ich ES6 Fat Arrow, um ein Array von Objekten zu filtern ()?

Ich versuche, die ES6-Pfeilfunktion mit @ zu verwende.filter, um Erwachsene zurückzugeben (Jack & Jill). Ich kann anscheinend keine if-Anweisung verwenden. Was muss ich wissen, um dies in ES6 zu tun? var family = [{"name":"Jack", "age": 26}, ...

4 die antwort

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

2 die antwort

Wie man tief verschachtelte Versprechen vereinfacht

Ich bin auf eine Situation gestoßen, in der ich bei jeder "else" -Klausel in einem @ aufbrechen musthen(), und das sieht nicht besser aus als verschachtelte Rückrufe. Dies ist ein Anmeldevorgang: User.findOne({ username: username }).exec() ...

4 die antwort

Wie importiere ich mit der ES6-Modulsyntax (Destructing) in Eigenschaften?

import utilityRemove from 'lodash/array/remove'; import utilityAssign from 'lodash/object/assign'; import utilityRandom from 'lodash/number/random'; import utilityFind from 'lodash/collection/find'; import utilityWhere ...

4 die antwort

In es2015 macht `const func = foo => bar`` func` zu einer benannten Funktion. Wie umgeht man das?

Gibt es eine Möglichkeit, dieses Verhalten zu umgehen? > foo => bar; [Function] > const func = foo => bar; undefined > func [Function: func]Ich habe Code, der eine anonyme Funktion wie diese vorübergehend speichert und sie dann zurückgibt. Ich ...

4 die antwort

Was ist das Argument für die Verwendung von ES6-Getters und -Setters über die Konvention getProperty / setProperty?

class Foo { getName = () => this.name; setName = (name) => this.name = name; }un class Foo { get name () { return this.name; } set name (name) { this.name = name; } } Ich kann mir mehrere Beispiele vorstellen, bei denen ES6 Getter sind ...