【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
今までは addEventListener を単体で書くことしかなかったので クリックした時に addEventListener('click', () => {}) 内の処理が行われるということがイメージしやすかったのですが、 今回のように forEach() の中に addEventListener がある場合、 要素をクリックした瞬間にはコードのどこの処理が最初に行われるような仕様になっているのでしょうか。
addEventListener
addEventListener('click', () => {})
forEach()
ページを読み込んだ瞬間に一度 forEach() の処理が行われてクリックされるのを待っているような状態なのか、 forEach() の中にある処理(クリックイベント)が行われた時に初めて forEach() が始動するのか、 より理解を深めるためにも教えていただきたいです。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
今までは
addEventListenerを単体で書くことしかなかったのでクリックした時に
addEventListener('click', () => {})内の処理が行われるということがイメージしやすかったのですが、今回のように
forEach()の中にaddEventListenerがある場合、要素をクリックした瞬間にはコードのどこの処理が最初に行われるような仕様になっているのでしょうか。
ページを読み込んだ瞬間に一度
forEach()の処理が行われてクリックされるのを待っているような状態なのか、forEach()の中にある処理(クリックイベント)が行われた時に初めてforEach()が始動するのか、より理解を深めるためにも教えていただきたいです。