老师,关于 addEventListener

老师,关于 addEventListener

关于 `addEventListener()` 这个函数的第二个参数,是一个回调函数,我不太明白为什么需要用 () => {} 把 move 函数包住,move 本身就是一个函数,为什么不能直接调用,如下图中的2


https://img1.sycdn.imooc.com//climg/62a5c67c0946e6d813920718.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,因为截图中的方式2,表示立即调用move方法,将返回值作为addEventListener的第二个参数,并不会在点击的时候才执行该函数,所以需要使用截图中的方式1,第二个参数传入一个回调函数,在函数内部调用move,这样才会在点击执行回调函数时,调用move方法。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师