関数を含むjavascriptオブジェクト(数回インスタンス化されます)がありsetTimeout
ます。関数は次のようになります。
setTimeout(function() {
this.function();
}.bind(this), this.interval);
これは、モバイルSafariを除くすべてのブラウザで正常に機能します。何が起こったのかをテストしているときに、エラーは。.bind(this)
の関数宣言の最後に追加した結果ですsetTimeout
。.bind(this)
Safariで削除すると機能しますが、他のブラウザでは機能しなくなります...これを修正する方法はありますか?