以下の内容はhttps://var.blog.jp/archives/85242401.htmlより取得しました。
COMMENT
コメント一覧 (2)
1. ななしさん
2022/04/02 08:39
アロー関数は super を持っていませんので
(){} <-この書き方だと、クラスの継承がうまくいくはずですので
method = this.method.bind(this) <<-これは不要になると思います。
0
が
しました
2.
[管理人]
2022/04/02 14:23
>>1
method(){} にすれば bind なしで継承できても bind されてないので最初の方に書いた setTimeout に渡すようなケースで this がうまく動かなくなりませんか?
渡すたびに bind を書きたくないので 全メソッドは最初から bind 済みであってほしいのでアロー関数を使う または method(){} で書いてから bind するという方法にしています
0
が
しました