我正在尝试使用一个调用自身并被计数器破坏的 setTimeout 函数。但是,我不断收到一个 NaN 错误。有人能帮我吗?
<script language="javascript">
function Tests() {
this.i = 0;
}
Tests.prototype.increment_test = function () {
if (this.i > 2) {
return;
}
alert(this.i);
this.i++;
setTimeout(this.increment_test, 30);
}
ta = new Tests();
ta.increment_test();
</script>