varx=10;一下四个输出第一个和第二个勉强能看懂,第三个和第四个真是理解不了,不明白什么意思一直听说this指向的是它的所有者,在这个地方套用了下感觉也不太成立foo={x:20,bar:function(){varx=30;returnthis.x;}}console.log(foo.bar());//20console.log((foo.bar)());//20console.log((foo.bar=foo.bar)());//10console.log((foo.bar,foo.bar)());//10
添加回答
举报
0/150
提交
取消