var x = 1; var o = { x: 2, y: function() { console.log(this.x);
}
};
setTimeout(o.y, 1000);執(zhí)行結(jié)果是:1,this指向了window var x = 1; var o = { x: 2, y: function() { console.log(this.x);
}
};
setTimeout(o.y(), 1000);執(zhí)行結(jié)果是:2,this指向了o為什么加了()會(huì)改變this的指向?
關(guān)于setTimeout()中的this指向存在一些疑問。
慕桂英3389331
2018-11-13 12:48:29