让我给你解释下吧,
too.prototype.show = function() {
var me = this;
setInterval(this.tt, 10);
}
看这段代码,如果你不是用setInterval(this.tt, 10);来进行调用,而仅仅利用this.tt()这样来调用你就可以得到正确的x的值,为什么呢!愿意就在于这个this指针的问题,
var t = new too(),
那么t内部的对象运行的时候,this指代什么,就是指代t的这个对象,那么t.tt里面的this.x可以理解为是t.x,利用this.tt来调用,肯定是正确的,