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
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