“e.preventDefault()”中的“e”是什么?

sol*_*ons 5 javascript events

我无法理解为防止 JavaScript 中的默认操作而传递的参数“e”:

document.getElementById('submit').addEventListener('click', calculate, false);
function calculate(e){
  e.preventDefault():
}
Run Code Online (Sandbox Code Playgroud)

And*_*den 1

该类型被传递到addEventListenerEvent的第二个参数中。这是在您定义的闭包中引用的,并且您在闭包上调用了.preventDefaulte

MDN(在上面的链接中)提供了上述类型的优秀文档、您可以调用它的函数以及这些函数所产生的影响。