var a=10;
var foo={
a:20,
bar:function(){
var a=30;
return this.a;
}
}
foo.bar()
//20
(foo.bar)()
//20
(foo.bar=foo.bar)()
//10
(foo.bar,foo.bar)()
//10一直对this都是一知半解的,四项运行出来是这个结果。有点不太清楚为什么,求大神解答
添加回答
举报
0/150
提交
取消