引数eについてどういうイメージを持っておくべきでしょうか?

2020年4月21日
ユーザー

mousemoveや、keydownのイベントを設定する際に、引数eを設定した上で、
console.log(e. clientX, e.clientY)もしくは, console.log(e.key)
などとコードを記載していますが、
このeは、mousemoveやkeydownの場合、クリックという一つのパターンしかないデータと違って、マウスの座標や、キーなど多数の選択肢があることから、その多数の選択肢をうけた上、必要なデータを引くための引数と考えれば良いのでしょうか。
clientX, clientYだけではエラーが出るのは感覚的にわかるのですが、理解のために言語化しようとすると確信が持てないため質問をしました。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?