javascript - 我是否正确使用了回调函数?

标签 javascript callback

我刚学会使用回调函数,这就是我使用它们的方式:

//click event function 
function elementClick(element, callback) {
    element.addEventListener("click", function(){
        callback();
    });
}

这让我可以在单击元素时简单地触发一个函数,如下所示:

elementClick(modalSkipBtn, loadNewCombination);

这是使用回调函数的正确方法吗?我的代码运行良好 - 我只是想知道这是否适合此功能。

最佳答案

是的,实现是正确的。 您也可以简单地编写 element.addEventListener("click",callback);

或者如果你的函数是 loadNewCombination()

element.addEventListener("点击",loadNewCombination);

关于javascript - 我是否正确使用了回调函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54060295/

相关文章:

javascript - 未调用 Cordova/phonegap JS 回调

c# - 防止 WCF 回调出现异常

java - 接口(interface)方法的返回值(无参数)是异步获取的。能实现吗?

javascript - jQuery 表单验证 - 如何迭代

javascript - 如何在网站上使用 BeautifulSoup 或 Slimit 从 javascript 变量输出电子邮件地址

c++ - 来自绑定(bind)方法的原始函数指针

javascript - 如何在nodejs中实现bluebird promise

javascript - jQuery 模板 - 将数据关联到模板 DOM 元素

javascript - 永远不会调用 chart.js 图例标签的“过滤器”功能

javascript - 为什么我的 Firebase 请求返回 500(内部服务器错误)?