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都是一知半解的,四项运行出来是这个结果。有点不太清楚为什么,求大神解答
相关分类