JavaScriptを学び始めると、必ず出てくるキーワード 「this」。 非常によく使われる一方で、仕組みが分かりにくく、初心者がつまずきやすいポイントでもあります。 この記事では「thisとは何を指すのか」「なぜ使うのか」「どんな点に気を付けるべきか」を ...
このコードの中の this はイベントリスナが追加された要素、つまり fileInput を指しています。 例えばこれがクラスの中で定義されておって、 thisをクラスのインスタンスとしたいならハンドラの外で const self = this; などとしておく。 あるいは単純なイベント ...