関数 a があるとします。
function a() {
this.b = 1;
this.set = setInterval(function() {console.log(this.b);}, 200);
}
したがって、 a.set() が呼び出されると、無名関数が呼び出されます。ただし、関数がトリガーされたときにウィンドウオブジェクトを指すため、これは機能しません。また、複数の a のインスタンスが存在する可能性があるため、ab を使用することはお勧めできません。
この問題の良い解決策は何ですか?