JavaScript 绑定调用

示例

bind每个函数的方法都允许您使用严格绑定到特定对象的上下文来创建该函数的新版本。强制将函数调用为对象的方法特别有用。

var obj = { foo: 'bar' };

function foo() {
    return this.foo;
}

fooObj = foo.bind(obj);

fooObj();

这将记录:

酒吧