var a=10;
var foo={
a:20,
ar:function(){var a=30,return this a}
}
console.log(foo.bar())
console.log((foo.bar=foo.bar)())
你最后一行是不是多画了一个括号,总觉着应该是把数组的值传给了一个变量
bar:function(){var a=30,return this a} 上面的写错了