当我在事件监听器中调用箭头功能时,为什么我的箭头功能没有运行?

时间:2019-03-31 20:29:10

标签: javascript

我创建了一个箭头函数,我尝试将其作为参数传递给事件侦听器,但出现错误“未捕获的ReferenceError:未在loadEventListeners上定义addTask”

loadEventListeners();

function loadEventListeners() {

  form.addEventListener('submit', addTask);
}

// Add Task
const addTask = (e)=>{
  if(taskInput.value === '') {
    alert('Add a task');
  }

  e.preventDefault();
}

但是,当我在不使用箭头的情况下创建函数时,效果很好。

function addTask(e){
  if(taskInput.value === '') {
    alert('Add a task');
  }

  e.preventDefault();
}

0 个答案:

没有答案