自分自身を呼び出し、カウンターによって壊れている 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>