老师,关于 addEventListener
关于 `addEventListener()` 这个函数的第二个参数,是一个回调函数,我不太明白为什么需要用 () => {} 把 move 函数包住,move 本身就是一个函数,为什么不能直接调用,如下图中的2
8
收起
正在回答
1回答
同学你好,因为截图中的方式2,表示立即调用move方法,将返回值作为addEventListener的第二个参数,并不会在点击的时候才执行该函数,所以需要使用截图中的方式1,第二个参数传入一个回调函数,在函数内部调用move,这样才会在点击执行回调函数时,调用move方法。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星