错题一
//代码一:
var a = 1;
var foo = {
a: 2,
bar: function () {
return this.a;
}
}
console.log(foo.bar());//2
错误思路:认为foo.bar()执行返回this.a,然后console.log(this.a);
//代码二:
var a = 1
var foo = {
bar: function () {
return this.a;
}
}
console.log(foo.bar());//undefined