【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
今回のコードの e がわかりません。
e
(今回のコード)
document.addEventListener('keydown', e => { const target = document.getElementById('target'); target.textContent = e.key; });
(変更コード)
document.addEventListener('keydown', logKey); function logKey(e) { const target = document.getElementById('target'); target.textContent = e.key; }
今回のコードを下のようなコードにしても同様の動作が見れました。eはeventオブジェクトと解説されており、console(e)としたところ様々なプロパティがあり、その中にkey:もありました。 ただ変更したコードだと仮引数の場所にeが入るのですが、イベントリスナーにも関数を引数として渡しているので、eは引数だと思います。そもそも実引数がないのに、eに値が渡されているので、eに渡す実引数はキーボードで打つ小文字なのでしょうか?挙動がわかりません。
event
console(e)
key:
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
今回のコードの
eがわかりません。(今回のコード)
(変更コード)
今回のコードを下のようなコードにしても同様の動作が見れました。
eはeventオブジェクトと解説されており、console(e)としたところ様々なプロパティがあり、その中にkey:もありました。ただ変更したコードだと仮引数の場所に
eが入るのですが、イベントリスナーにも関数を引数として渡しているので、eは引数だと思います。そもそも実引数がないのに、eに値が渡されているので、eに渡す実引数はキーボードで打つ小文字なのでしょうか?挙動がわかりません。