に引数とこれを渡す、私はイベントリスナーでこれを扱うのthis
面積について少し混乱しています:NodeJS:<a href="https://nodejs.org/api/events.html" rel="nofollow noreferrer">https://nodejs.org/api/events.html</a>でNodeJSのためのドキュメントを読んでいる間、リスナー
「リスナーとしてES6アローの機能を使用することが可能ですそうする際に、しかし、this
キーワードはもはやEventEmitter
インスタンスを参照しません:」this
が表す
const myEmitter = new MyEmitter();
myEmitter.on('event', (a, b) => {
console.log(a, b, this);
// Prints: a b {}
});
myEmitter.emit('event', 'a', 'b');
オブジェクトが空です。矢印の機能の中でこの参照は何を意味しますか?
'this'バインディングは矢印の機能で削除されました。それは、oopスタイルを休めることをより簡単にするはずです。 – magreenberg
矢印機能は、囲みスコープと同じコンテキストを共有します。この場合、適切な機能を使用してください。 – shanks