说我有这样的代码:
var boundFilter = this.filterCouriers.bind(this);
boundFilter();
有没有办法在一行中调用它?
(基本上我想知道是否有办法调用绑定方法而不必将其存储在变量中。)
答案 0 :(得分:6)
答案 1 :(得分:3)
bind
会返回一个函数,因此您可以立即调用它:
this.filterCouriers.bind(this)();
答案 2 :(得分:1)
this.filterCouriers.bind(this)();
这应该可以解决问题。如果没有试试这个:
(this.filterCouriers.bind(this))();