var o = { a:10, b:{ a:12, fn:function(){ console.log(this.a); //undefined console.log(this); //window } } } var j = o.b.fn; j();
这里是取到指向方法的指针,再利用一堆括号 () 调用方法
原文:https://www.cnblogs.com/pssp/p/5216085.html