これは簡単な答えかもしれませんが、関数をで使用するのに問題がありsetInterval
ます。これが私がこれまでに持っているものです:
function countUp(n) {
console.log(n++);
}
setInterval( function() { countUp(10); }, 1000);
変数を関数の外に移動してその値をインクリメントすると、機能します。ただし、関数を呼び出すときに番号を任意に設定できるようにしたいですcountUp
。上記のコードはログを記録し続け10
ます。
編集:
この関数に引数を渡して、グローバル変数を宣言せずにsetIntervalで機能させる方法はありますか?