Javascript addEventListener e=>;什么意思?
我试图学习这段代码的基础,但我不理解e=>的含义。我想这是一种捷径,我做了一些研究,没有发现任何东西。我想充分利用这段代码。那么你能帮我吗,或者至少不帮我? 这是什么语法Javascript addEventListener e=>;什么意思?,javascript,Javascript,我试图学习这段代码的基础,但我不理解e=>的含义。我想这是一种捷径,我做了一些研究,没有发现任何东西。我想充分利用这段代码。那么你能帮我吗,或者至少不帮我? 这是什么语法 const scriptURL='1〕https://script.google.com/macros/s/AKfycbzslEnJtPfNT6z0ohrXP9cZYGhWvKVsFjQV7eLcriT3tok5D5ty/exec' const form=document.forms['submit-to-google-sh
const scriptURL='1〕https://script.google.com/macros/s/AKfycbzslEnJtPfNT6z0ohrXP9cZYGhWvKVsFjQV7eLcriT3tok5D5ty/exec'
const form=document.forms['submit-to-google-sheet']
form.addEventListener('submit',e=>{
e、 预防默认值()
fetch(scriptURL,{method:'POST',body:newformdata(form)})
。然后($(“#形式”)。触发(“重置”))
.catch(error=>console.error('error!',error.message))})
相当于
function (e) {
e.preventDefault();
}
。。。
在这个具体的例子中
form.addEventListener('submit', e => { e.preventDefault(); ... });
e是事件对象,事件由其触发
form.addEventListener('submit', eventObj => { eventObj.preventDefault(); ... });
这是一个:
是es6声明函数/闭包的方法
在大多数情况下,它可以与以下部件互换使用:
function(e){}
但存在一些差异,主要是与to
this
不同,因此,如果您希望在函数(即:原型函数)中使用this
时它们以相同的方式工作,请谨慎使用。事件对象…谢谢!e是event的缩写?当然是:)为什么每行后面都没有“;”呢?;是可选的。最好有个想法,有些情况下你必须把它放进去;?如果它们不存在,JavaScript将为您插入它们。让分号可以打断其组件的提取线是一种很好的做法?因为我什么都不懂。
e => {}
function(e){}