Suchergebnisse für Anfrage "arrow-functions"

6 die antwort

ES6 ruft sofort die rekursive Pfeilfunktion auf

Dies ist mein aktueller Code: const fn = parameter => { // if, else ... fn(X); }; fn(0);Now, ich kann nicht @ verwenddieser Ansat [https://stackoverflow.com/questions/34589488/es6-immediately-invoked-arrow-function] wie ich die Funktion mit ...

4 die antwort

Sind die Pfeilfunktionen des ES6 mit Angular nicht kompatibel?

Hier ist eine normale ES5-Funktion in meinem Angular-Code, die funktioniert: app.run(function($templateCache){ $templateCache.put('/some','thing') });Ich wollte es auf ES6 Pfeilfunktion konvertieren app.run($templateCache => ...

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

TOP-Veröffentlichungen

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

2 die antwort

Es6 Pfeilfunktion zu normalem js

Ich habe versucht, die Pfeilfunktion von es6 zu verstehen. Ich habe einige Artikel gelesen, in denen es vorgestellt wird. Aber ich bekomme es immer noch nicht voll hin. Zum Beispiel habe ich diesen Code: sortedArticles(): Article[] { return ...

1 die antwort

Warum wird diese JavaScript-Syntax in Google Chrome nicht unterstützt?

Ich habe einen JavaScript / jQuery-Klicklistener wie diesen gestartet: $("#test").on("click", () => { console.log("test"); });Dieser Code funktioniert in Firefox einwandfrei, aber in Chrome scheint mir dies einen Syntaxfehler zu geben. Warum ist ...

2 die antwort

Schließen sich die Pfeilfunktionen von ES6 immer noch über "this", auch wenn sie es nicht verwenden?

Ich versuche die Regeln zu verstehen, wannthis ist in einer ES6-Pfeilfunktion lexikalisch gebunden. Schauen wir uns das zuerst an: function Foo(other) { other.callback = () => { this.bar(); }; this.bar = function() { console.log('bar called'); ...

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

Curly Klammern in Pfeilfunktionen

Würde jemand bitte folgendes erklären: Ich folge Dan Abramovs Vorlesungen und mache die Übungen. Der Code funktioniert einwandfrei, die Tests schlagen jedoch fehl, wenn die folgende bestimmte Funktion geschrieben wirdmi geschweifte ...

8 die antwort

Pfeilfunktion ohne geschweifte Klammern

Ich bin neu in ES6 und React und sehe immer wieder Pfeilfunktionen. Warum verwenden einige Pfeilfunktionen geschweifte Klammern nach dem fetten Pfeil und andere Klammern? Beispielsweise const foo = (params) => ( <span> <p>Content</p> </span> ); ...