Javascript 带有箭头函数的事件侦听器
为什么控制台中没有打印以下代码。如果我使用普通函数,它会工作Javascript 带有箭头函数的事件侦听器,javascript,event-listener,Javascript,Event Listener,为什么控制台中没有打印以下代码。如果我使用普通函数,它会工作 document.addEventListener('DOMContentLoaded', recipeController); const recipeController = () => console.log("hello"); const变量在使用前必须声明。它们没有被提升。函数是正向引用(提升),这里有一个变量声明(非提升)。在这种情况下,您需要在事件侦听器上方声明您的recipeController const
document.addEventListener('DOMContentLoaded', recipeController);
const recipeController = () => console.log("hello");
const
变量在使用前必须声明。它们没有被提升。函数是正向引用(提升),这里有一个变量声明(非提升)。在这种情况下,您需要在事件侦听器上方声明您的recipeController
constRecipeController=()=>console.log(“你好”);
document.addEventListener('DOMContentLoaded',recipeController)
@Taplar-这个问题实际上与箭头函数没有太大关系,当然与这个关键字没有任何关系啊,我误解了这个问题。我认为这是一个箭头功能问题,而不是起重问题。可能是重复的谢谢。学到了一些新东西!