Hier ist mein Code:Warum das `This` nicht in der Pfeilfunktion von ES6 funktioniert?
'use strict';
let obj = {
username : 'Hans Gruber',
hello:() => 'hello, ' + this.username
};
console.log(obj.hello());
Aber der Ausgang ist: hello, undefined
.
Ich erwarte die Ausgabe ist: hello, Hans Gruber
.
Ich glaube, ich habe this
in Pfeilfunktion nicht verstanden? Wer kann mir eine klare Erklärung geben?
es kein doublicate dieser Frage. Hier geht es um Objekt-Scope – CoderPi
Ich bin immer noch verwirrt, wie man über Pfeilfunktionen lernen kann, ohne zu lernen, wie 'this' in Pfeilfunktionen funktioniert. –
Bitte benutzen Sie auch die Suche, bevor Sie eine neue Frage stellen. –