理解node技术当中的bind函数方法迷惑的地方,求大神指导~
发布于 1年前 作者 liubenben 572 次浏览
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

括号里面这个地方就是不明白的地方 为什么没有变

2 回复

because nested closure.


签名: 交流群244728015 《Node.js 服务器框架开发实战》 http://url.cn/Pn07N3

回到顶部