javascript - 有没有办法同时绑定(bind)和调用?

标签 javascript

假设我有这样的代码:

var boundFilter = this.filterCouriers.bind(this);
boundFilter();

有没有办法在一行中调用它?

(基本上我想知道是否有一种方法可以调用绑定(bind)方法而不必将其存储在变量中。)

最佳答案

只需调用

this.filterCouriers.call(this);

The call() method calls a function with a given this value and arguments provided individually. MDN - call

关于javascript - 有没有办法同时绑定(bind)和调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36142810/

相关文章:

javascript - 类型错误:myParser.MessageParser 不是构造函数

javascript - 验证此表单(仅限数字)?

javascript - 所有圆形元素都相互卡住

javascript - 在 CKEditor 5 中呈现 HTML 页面

javascript - 注入(inject) html - 使用 slot 还是 v-html?

javascript - 创建一个像气泡一样增长的div

javascript - 当包含 jquery 移动 CSS 时, Bootstrap 模式触发事件的顺序不正确

javascript - 在 Javascript 中验证对象形状的简单方法

javascript - 获取存储在隐藏输入中的对象数组

javascript - 如何让 Flexslider2 停止跳跃?