理解node技术当中的bind函数方法迷惑的地方,求大神指导~
var someuser = {
name: 'byvoid',
func: function () {
console.log(this.name);
}
};
var foo = {
name: 'foobar'
};
func = someuser.func.bind(foo);
func(); // 输出 foobar
func2 = func.bind(someuser);
func2(); // 输出 foobar
括号里面这个地方就是不明白的地方 为什么没有变