我正在努力学习这段代码的基础知识,但我不明白e=>的含义。我猜这是一种捷径,我做了一些研究,但没有找到任何东西。我想最大限度地利用这段代码。所以你能帮我吗,或者至少不能全身心投入?这是什么语法?
const scriptURL = 'https://script.google.com/macros/s/AKfycbzslEnJtPfNT6z0ohrXP9cZYGhWvKVsFjQV7eLcriT3tok5D5ty/exec'
const form = document.forms['submit-to-google-sheet']
form.addEventListener('submit', e => {
e.preventDefault()
fetch(scriptURL, { method: 'POST', body: new FormData(form)})
.then($("#form").trigger("reset"))
.catch(error => console.error('Error!', error.message))})
发布于 2019-03-24 18:35:36
e => {
e.preventDefault();
}
等同于
function (e) {
e.preventDefault();
}
..。在这个特定的例子中
form.addEventListener('submit', e => { e.preventDefault(); ... });
E是触发事件的eventObject。
form.addEventListener('submit', eventObj => { eventObj.preventDefault(); ... });
https://stackoverflow.com/questions/55327118
复制相似问题