var o = {            fn : function(){                var a=1;                //第一种情况:如果把bbb写在这儿外部调用这个bbb可以取到变量a的值                // this.bbb = function(){                //     console.log(a);                // }            },             //第二种情况:如果把bbb写在这儿外部调用用这个bbb不可以取到变量a的值            bbb: function(){                console.log(a);            }        } function func(){    o.bbb();//第一种情况可以打印出a的值,第二种不可以。第一种为什么可以呢,bbb是在func函数作用域里面调用啊?? } o.fn(); func();//外部调用为什么呢?
                    
                    
                添加回答
举报
0/150
	提交
		取消
	
