关于this的理解

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

原文地址:https://www.cnblogs.com/ww01/p/9772272.html