这个案例不起效果的原因是因为'afterHead'函数的参数'callbackfn'需要传入一个函数,但是在调用'afterHead(ce('div', 3000))'时,传入的是一个函数调用表达式'ce('div', 3000)',而不是一个函数。

正确的调用方式应该是将'ce('div', 3000)'包装成一个函数,如下所示:

afterHead(() => {
  ce('div', 3000);
});

这样传入的就是一个函数,当'afterHead'函数执行完毕后,会调用传入的函数,从而达到预期的效果。

JavaScript afterHead 函数调用问题及解决方法

原文地址: https://www.cveoy.top/t/topic/qBfg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录