js 中 this指向问题: var a = 1; var b = { c: function () { console.log(this.a); }, d: () => { console.log(this.a); } }; b.d.bind({ a: 2 }); var fun = b.c; fun(); b.c(); b.d(); 第一个func应该是隐式类型绑定,this指向window, window.func() =>1 第三个箭头函数本身不含有this,绑定的是定义时候的上下文,=> 1; 第二个显式绑定,this指向b,b没有a属性打印undefi...