繫結呼叫

每個函式的 bind 方法允許你使用嚴格繫結到特定物件的上下文建立該函式的新版本。強制將函式作為物件的方法呼叫特別有用。

var obj = { foo: 'bar' };

function foo() {
    return this.foo;
}

fooObj = foo.bind(obj);

fooObj();

這將記錄:

bar