Suchergebnisse für Anfrage "arrow-functions"

4 die antwort

Arrow-Funktionen funktionieren nicht in node --harmony unter Ubuntu

Ich versuche Pfeilfunktionen in @ zu verwendnode v0.10.33 unterUbuntu 14.04 (Ich laufe Knoten mit--harmony flag), aber ich erhalte diesen Fehler: console.log( [1,2,3,4].map(x => x*x) ); ^ SyntaxError: Unexpected token > at Module._compile ...

10 die antwort

Worauf bezieht sich „dies“ in Pfeilfunktionen in ES6?

Ich habe an mehreren Stellen gelesen, dass der Hauptunterschied darin besteht, dass "this ist lexikalisch in Pfeilfunktionen eingebunden. "Das ist alles schön und gut, aber ich weiß eigentlich nicht, was das bedeutet. Ich weiß, es bedeutet, ...

6 die antwort

ECMAScript 6 Pfeilfunktion, die ein Objekt zurückgibt

Wenn ein Objekt von einer Pfeilfunktion zurückgegeben wird, muss anscheinend ein zusätzlicher Satz von @ verwendet werde{} und einreturn Schlüsselwort wegen einer Mehrdeutigkeit in der Grammatik. Das heißt, ich kann nicht schreibenp => {foo: ...

TOP-Veröffentlichungen

10 die antwort

Arrow Functions und This [duplicate]

Diese Frage hat hier bereits eine Antwort: Methoden in ES6-Objekten: Verwenden von Pfeilfunktionen [/questions/31095710/methods-in-es6-objects-using-arrow-functions] 4 Antworten Ich probiere ES6 aus und möchte eine Eigenschaft wie folgt in ...

10 die antwort

Wann sollte ich `return` in es6-Pfeilfunktionen verwenden?

Das neue es6 Pfeilfunktionen [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions] sagenreturn ist unter bestimmten Umständen implizit: Der Ausdruck ist auch der implizite Rückgabewert dieser Funktion. ...

4 die antwort

Was bedeutet die Pfeilfunktion '() => {}' in Javascript? [Duplikat

Diese Frage hat hier bereits eine Antwort: Was bedeutet "=>" (ein Pfeil, der aus gleich & größer als gebildet wird) in JavaScript? [/questions/24900875/whats-the-meaning-of-an-arrow-formed-from-equals-greater-than-in-javas] 12 answers Ich las ...

4 die antwort

Offizielle Informationen zu `Argumenten` in ES6-Pfeilfunktionen?

(() => console.log(arguments))(1,2,3); // Chrome, FF, Node give "1,2,3" // Babel gives "arguments is not defined" from parent scope Laut Babel (und soweit ich anfängliche TC39-Empfehlungen entnehmen kann) ist dies "ungültig", da Pfeilfunktionen ...

4 die antwort

Wie kann ich zwischen einer Pfeilfunktion, einer Klasse und einer normalen Funktion unterscheiden?

Wie kann ich diese drei Dinge in ES6 anhand der Referenz unterscheiden? let x = i => i+1; class y { constructor(i) { this._i=i+1; } get i(){ return this._i;} } function z(i) { return i+1; }Beispiel test(x) //=> 'arrow' test(y) //=> 'class' ...

6 die antwort

Warum ist "throw" in einer ES6-Pfeilfunktion ungültig?

Ich bin nur auf der Suche nach einem Grund fürWaru das ist ungültig: () => throw 42;Ich weiß, ich kann es umgehen über: () => {throw 42};

6 die antwort

Was sind die Unterschiede (falls vorhanden) zwischen ES6-Pfeilfunktionen und Funktionen, die mit Function.prototype.bind verknüpft sind?

Es scheint mir, dass in ES6 die folgenden zwei Funktionen sehrfas identisch: function () { return this; }.bind(this); () => { return this; };Das Endergebnis scheint dasselbe zu sein: Pfeilfunktionen erzeugen ein JavaScript-Funktionsobjekt mit ...