我将函数绑定foo
到对象myObject
。我期待在绑定登录到控制台foo
之前调用,在绑定后登录到控制台。global
myObject
var name = 'global';
function foo() {
console.log(this.name);
}
var myObject = {
name: 'myObject'
};
foo();
foo.bind(myObject);
foo();
不过,在这两种情况下,输出都是全局消息。