は、ここに私のコードです:「this」がES6の矢印機能で機能しないのはなぜですか?
'use strict';
let obj = {
username : 'Hans Gruber',
hello:() => 'hello, ' + this.username
};
console.log(obj.hello());
しかし、出力は次のようになります。hello, undefined
。
出力がhello, Hans Gruber
であると予想します。
私は矢印機能でthis
を理解していないと思いますか?誰が私に明確な外見を与えることができますか?
それはないその質問のdoublicateのようなものです。これはオブジェクトスコープに関するものです – CoderPi
私は矢印関数で 'this'がどのように動作するのかを学ぶことなく、どのようにして矢印関数について知ることができるのか、まだ困惑しています。 –
また、新しい質問をする前に検索を使用してください。 –