var x = 5,
o = {
x: 10,
doIt: function doIt(){
var x = 20;
setTimeout(function(){
alert(this.x);
}, 10);
}
};
o.doIt();
为什么要提到这个window object rather than o
。我在object o
上下文中,所以它应该打印我 10 对吗?