Tag: arrow-functions

Fragen über die compact-Funktion syntax in ECMAScript2015 (ES6) als „Pfeil-Funktion“ wegen Ihrer Verwendung von „=>“.

Pfeil-Funktionen nicht in der node --harmony unter Ubuntu

Anzahl der Antworten 2 Antworten
Ich versuche, verwenden Sie die Pfeiltasten Funktionen in node v0.10.33 unter Ubuntu 14.04 (ich bin mit Knoten mit --harmony Flagge), aber ich bin immer dieser Fehler: console.log( [1,2,3,4].map(x => x*x) ); ^ SyntaxError: Unexpected token > at

Immediate function mit JavaScript ES6 Pfeil-Funktionen

Anzahl der Antworten 2 Antworten
Weiß jemand, wie man schreiben Sie eine unmittelbare Funktion mit ES6 Pfeil-syntax? Hier ist das ES3/5 Weg, es zu tun: (function () { //... }()); Ich habe versucht, die folgenden, bekomme aber eine unexpected token Fehler in

Was sind die Unterschiede (wenn vorhanden) zwischen ES6 Pfeil-Funktionen und Funktionen gebunden mit Funktion.der Prototyp.binden?

Anzahl der Antworten 3 Antworten
Scheint es mir, dass, in ES6, die folgenden zwei Funktionen sind sehr fast identisch: function () { return this; }.bind(this); () => { return this; }; Das Ergebnis scheint das gleiche: Pfeil-Funktionen, produzieren Sie eine JavaScript-Funktion-Objekt mit

Zugriff auf Variablen, die eine Komponente aus einem RxJS subscribe () - Funktion

Anzahl der Antworten 2 Antworten
Ich bin in der Lage zu verwenden this.variable um auf Variablen zuzugreifen, die in jedem Teil der Komponente, außer in den RxJS Funktionen wie subscribe() oder catch(). Im Beispiel unten, ich will so drucken Sie eine Nachricht

Asynchron map-Funktion erwarten, dass die Renditen Versprechen, anstatt Wert

Anzahl der Antworten 2 Antworten
Habe ich diesen code async function addFiles(dir,tree) { return (await readDir(dir)) .map(async (name) => {await readDir(dir); return name;}) } aber leider, nur es gibt eine Reihe von Versprechungen, weil es das async-Funktion in der Karte ist nicht

ECMAScript-6-Pfeil-Funktion, die ein Objekt zurückgibt

Anzahl der Antworten 4 Antworten
Beim zurückgeben eines Objekts aus einer Pfeil-Funktion, es scheint, dass es notwendig ist, verwenden Sie einen zusätzlichen Satz von {} und ein return Stichwort, da der eine Mehrdeutigkeit in der Grammatik. Dass heißt ich kann nicht schreiben

Wieder erwartet einen Wert in Pfeil; function array-callback-zurück. Warum?

Anzahl der Antworten 3 Antworten
Ich habe einige Probleme zu verstehen, warum ich bin immer ein kompilieren Warnung auf dieses Stück reagieren meine code fetch('/users') .then(res => res.json()) .then(data => { data.map(users => { console.log(users); }); }); Die Warnung, die ich bekommen

Wie Schreibe ich einen Pfeil Funktion im ES6 rekursiv?

Anzahl der Antworten 11 Antworten
Pfeil-Funktionen in ES6 nicht über eine arguments Eigenschaft und daher arguments.callee wird nicht funktionieren und wäre sowieso nicht im strict-Modus auch wenn gerade eine anonyme Funktion verwendet wurde. Pfeil-Funktionen können nicht benannt werden, so dass der name

Sind 'Pfeil-Funktionen" und "Funktionen" vergleichbar / austauschbar?

Anzahl der Antworten 2 Antworten
Pfeil-Funktionen in ES2015 bieten Sie eine prägnante syntax. Kann ich ersetzen alle meine Funktionsdeklarationen /Ausdrücke mit Pfeil-Funktionen nun? Was muss ich achten? Beispiele: Konstruktor-Funktion function User(name) { this.name = name; } //vs const User = name =>

Mit jQuery $(this) mit ES6 Pfeil-Funktionen (lexikalische dieser Bindung)

Anzahl der Antworten 4 Antworten
Verwendung von ES6 Pfeil-Funktionen, mit lexikalischen this Bindung ist sehr gut. Aber ich lief in ein Problem, einen Augenblick vor dem Einsatz mit einem typischen jQuery-click-Bindung: class Game { foo() { self = this; this._pads.on('click', function() {

'Pfeil-Funktionen" und "Funktionen" vergleichbar / austauschbar?

Anzahl der Antworten 2 Antworten
Pfeil-Funktionen in ES2015 bieten Sie eine prägnante syntax. Kann ich ersetzen alle meine Funktionsdeklarationen /Ausdrücke mit Pfeil-Funktionen nun? Was muss ich achten? Beispiele: Konstruktor-Funktion function User(name) { this.name = name; } //vs const User = name =>

Lösung verspricht von ES6 Pfeil-Funktionen

Anzahl der Antworten 2 Antworten
Lesen der docs wie ich es verstehe, in ES6 Sinne von: foo => someFun(foo); ist äquivalent zu: foo => { return someFun(foo); } Ich fahre ein neues Versprechen, und in diesem code mit den Pfeiltasten Funktionen aufrufen,

Mit _ (Unterstrich) variable mit Pfeil-Funktionen in ES6/Typoskript

Anzahl der Antworten 4 Antworten
Stieß ich auf dieses Konstrukt in eine Eckige Beispiel und ich Frage mich, warum diese gewählt wird: _ => console.log('Not using any parameters'); Ich verstehe, dass die variable "_ bedeutet don ' T care/nicht verwendet, aber da

Was ist die Bedeutung von "=>" (ein Pfeil gebildet, der aus gleich & größer als) in JavaScript?

Anzahl der Antworten 10 Antworten
Ich weiß, dass die >= Betreiber bedeutet mehr als oder gleich, aber ich habe gesehen => in einigen source-code. Was ist die Bedeutung für die Betreiber? Hier der code: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return;

Kann ich ES6 Pfeil-Funktion syntax mit Generatoren? (Pfeil-notation)

Anzahl der Antworten 6 Antworten
ie wie kann ich das Ausdrücken soll: function *(next) {} mit Pfeilen. Ich habe versucht, alle Kombinationen, die ich denken konnte, und ich kann nicht finden, eine Dokumentation. (derzeit mit Knoten v0.11.14) Das können Sie nicht. Sorry.

Warum sollte es nicht JSX props verwenden Sie die Pfeiltasten Funktionen oder binden?

Anzahl der Antworten 4 Antworten
Ich bin mit lint mit Reagieren meine app, und ich erhalte diese Fehlermeldung: error JSX props should not use arrow functions react/jsx-no-bind Und das ist, wo ich bin mit der Pfeil Funktion (innerhalb onClick): {this.state.photos.map(tile => (

Korrekte Verwendung von Pfeil-Funktionen Reagieren

Anzahl der Antworten 4 Antworten
Ich bin mit ReactJS mit Babel und Webpack und mit ES6 sowie die die vorgeschlagene Klassen-Felder für Pfeil-Funktionen. Ich verstehe, dass die Pfeil-Funktionen machen die Dinge effizienter durch nicht der Wiederherstellung der Funktionen jeder render ähnlich wie

Deklarieren einer Funktion im ES6?

Anzahl der Antworten 2 Antworten
wollte ich "update" mein javascript-code auf den neuen ES6-Standard, so sah ich, wie die Funktionen sind jetzt geschrieben und es versucht auf eine Globale Funktion von mir, die liest sich wie diese in den "alten" es5 function

CoffeeScript, Wenn mit fat-Pfeil (=>) über Pfeil (->) und Umgekehrt

Anzahl der Antworten 4 Antworten
Beim Aufbau einer Klasse in CoffeeScript, sollten die Instanz-Methode definiert werden, mit der => ("fat arrow") der Betreiber und alle, die statische Methoden definiert sind, die mit der -> Betreiber? InformationsquelleAutor der Frage Ali Salehi | 2012-01-22

Wann sollte ich in es6 Pfeilfunktionen `return` verwenden?

Anzahl der Antworten 3 Antworten
Den neuen es6 Pfeil-Funktionen sagen return implizit ist unter bestimmten Umständen: Der Ausdruck ist auch die impliziten Rückgabewert der Funktion. In welchen Fällen brauche ich return mit es6 Pfeil-Funktionen? InformationsquelleAutor der Frage Jess Telford | 2015-03-05

Wie schreibe ich eine benannte Pfeilfunktion in ES2015?

Anzahl der Antworten 6 Antworten
Ich habe eine Funktion, die ich versuche zu konvertieren, um die neue Pfeil-syntax in ES6. Es ist eine benannte Funktion: function sayHello(name) { console.log(name + ' says hello'); } Gibt es eine Möglichkeit, ihm einen Namen geben,

Kann ich die Pfeilfunktionssyntax von ES6 mit Generatoren verwenden? (Pfeilnotation)

Anzahl der Antworten 4 Antworten
ie wie kann ich das Ausdrücken soll: function *(next) {} mit Pfeilen. Ich habe versucht, alle Kombinationen, die ich denken konnte, und ich kann nicht finden, eine Dokumentation. (derzeit mit Knoten v0.11.14) InformationsquelleAutor der Frage Ashley Coolman

Pfeilfunktion "Ausdruck erwartet" -Syntaxfehler

Anzahl der Antworten 3 Antworten
Will ich wandeln diesen code: var formatQuoteAmount = function (tx) { return Currency.toSmallestSubunit(tx.usd, 'USD'); }; var quoteAmounts = res.transactions.map(formatQuoteAmount); in einem anonymen Pfeil-Funktion. Ich habe geschrieben: var quoteAmounts = res.transactions.map(tx => Currency.toSmallestSubunit(tx.usd, 'USD')); Bekomme ich expression expected

Verwenden von _ (Unterstrich) Variable mit Pfeilfunktionen in ES6 / Typescript

Anzahl der Antworten 4 Antworten
Stieß ich auf dieses Konstrukt in eine Eckige Beispiel und ich Frage mich, warum diese gewählt wird: _ => console.log('Not using any parameters'); Ich verstehe, dass die variable "_ bedeutet don ' T care/nicht verwendet, aber da

Warum sollten JSX-Requisiten keine Pfeilfunktionen verwenden oder binden?

Anzahl der Antworten 2 Antworten
Ich bin mit lint mit Reagieren meine app, und ich erhalte diese Fehlermeldung: error JSX props should not use arrow functions react/jsx-no-bind Und das ist, wo ich bin mit der Pfeil Funktion (innerhalb onClick): {this.state.photos.map(tile => (

ECMAScript6 Pfeilfunktion, die ein Objekt zurückgibt

Anzahl der Antworten 3 Antworten
Beim zurückgeben eines Objekts aus einer Pfeil-Funktion, es scheint, dass es notwendig ist, verwenden Sie einen zusätzlichen Satz von {} und mit einer return-Anweisung, weil der eine Mehrdeutigkeit in der Grammatik: p => { return { foo:

Was bedeuten mehrere Pfeilfunktionen in Javascript?

Anzahl der Antworten 4 Antworten
Habe ich gelesen, einen Haufen react code, und ich sehe Sachen wie diese, die ich nicht verstehe: handleChange = field => e => { e.preventDefault(); ///Do something here } InformationsquelleAutor der Frage jhamm | 2015-09-25

ES6 hat sofort die Pfeilfunktion aufgerufen

Anzahl der Antworten 3 Antworten
Warum funktioniert das in einer Node.js Konsole (getestet in 4.1.1 und 5.3.0) aber funktioniert nicht im browser (getestet in Chrome)? Dieser code-block erstellen sollte, und rufen Sie eine anonyme Funktion, die logs Ok. () => { console.log('Ok');

Verwendung von jQuery $ (this) mit ES6 Arrow-Funktionen (lexikalisch diese Bindung)

Anzahl der Antworten 4 Antworten
Verwendung von ES6 Pfeil-Funktionen, mit lexikalischen this Bindung ist sehr gut. Aber ich lief in ein Problem, einen Augenblick vor dem Einsatz mit einem typischen jQuery-click-Bindung: class Game { foo() { self = this; this._pads.on('click', function() {

Wann sollte ich Arrow-Funktionen in ECMAScript 6 verwenden?

Anzahl der Antworten 6 Antworten
Die Frage richtet sich an Leute, die darüber nachgedacht haben, code-Stil im Rahmen des kommenden ECMAScript 6 (Harmony) und die, die schon lange mit der Sprache. Mit () => {} und function () {} wir bekommen zwei

Was bedeutet "= & gt;" (ein Pfeil aus equals & amp; größer als) in JavaScript?

Anzahl der Antworten 8 Antworten
Ich weiß, dass die >= Betreiber bedeutet mehr als oder gleich, aber ich habe gesehen => in einigen source-code. Was ist die Bedeutung für die Betreiber? Hier der code: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return;

Pfeilfunktion gegen Funktionsdeklaration / Ausdrücke: Sind sie äquivalent / austauschbar?

Anzahl der Antworten 1 Antworten
Kanonische Frage Wenn Sie finden, eine Frage über die Probleme nach dem austauschen einer Funktion Erklärung /Ausdruck mit einem Pfeil-Funktion, schließen Sie es wie doppelte von dieser. Pfeil-Funktionen in ES2015 bieten Sie eine prägnante syntax. Kann ich

Ist es möglich, Arrow-Funktionen in ES6 / 7 zu exportieren?

Anzahl der Antworten 1 Antworten
Die export-Anweisung unten gibt einen syntax-Fehler export default const hello = () => console.log("say hello") warum ? Ich bin nur in der Lage, den export der genannten Funktionen export function hello() { console.log("hello") } Was ist der