2022-01-01から1ヶ月間の記事一覧
前回の記事では、setTimeoutの中のthisについての対策を書いたが、アロー関数を使えない場合もあるのでそれも書いておく。 方法1:thisをコピーしておく var mountains = { names: ['fuji', 'tsurugi', 'ontake'], print: function() { var _this = this; se…
(まだ理解が浅いので間違っているかもしれない) setTimeoutで実行するfunctionは別コンテキストで実行されるゆえに、(ブラウザで実行した場合は)thisがWindowになる: const mountains = { names: ['fuji', 'tsurugi', 'ontake'], print: function() { s…