你好,我看到之前也出现过类似的问题。
我正在关注此 tutorial。在本教程中,他通过使用
来防止默认提交按钮教程function addTodo (event) {
event.preventDefault();
}
我希望将其转换为箭头函数。我试过这个:
let addTodo = (event) => {
event.preventDefault();
}
然后我得到一个错误:
<块引用>未捕获的引用错误:无法访问词法声明
答案 0 :(得分:0)
假设完整的错误消息是 ReferenceError: can't access lexical declaration`X' before initialization。
函数声明被提升。
变量赋值不是。
在给它赋值之前不能读取 addTodo
。
更改源代码的顺序。
答案 1 :(得分:-1)
使用“const”代替“let”能解决问题吗?
const addTodo = (event) => {
event.preventDefault();
}