javascript - 高阶函数引用JS

标签 javascript function data-binding

下面的代码可以工作,但我觉得还有更好的方法。我正在传递对高阶函数范围的引用。

    var p=this;
    this.nodeModal.find(".modal-footer .save").click(function(){
        p.saveAndClose();
    });

是否有更简单的方法来传递高阶函数的引用?某种绑定(bind)?

最佳答案

或者,如果您使用的是 ES6,带有箭头函数:

this.nodeModal.find(".modal-footer .save").click(() => {
    this.saveAndClose();
});

关于javascript - 高阶函数引用JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36680038/

相关文章:

javascript - 需要根据其他域配置硬编码

.net - 对象的索引器是否可以通过其 TypeDescriptor 以某种方式访问​​?

javascript - 如何在表中按列表示 JSON 响应

javascript - 用于 firebase 的 node.js 中的 messaging() 问题

python - Python 装饰函数中的参数如何工作

javascript - 这段代码有什么问题?为什么它不像我希望的那样工作..?

python - 创建一个将华氏温度转换为摄氏度的函数

c# - 带 DataBinder.Eval 的条件运算符

c# - 如何从 WPF 中的 ListView 选择中在 DataGrid 上添加数量列

javascript - 我的两个 CSS 动画同时发生。如何让它只在另一个完全完成后才发生?