setInterval() を介して、10ms ごとに配列内の値を反復処理しようとしています。
ただし、コンピューターは反復をそれほど高速に処理できないため、実際には、配列が完全に反復される前に、私の clearInterval() が間隔をクリアしています。
以下は、私が行っていることの単なる例であり、より CPU を集中的に使用する実際のコードではありません。
CPU のパフォーマンスに関係なく、最後まで反復するようにコードを修正するにはどうすればよいですか?
var blah = ['a','b','c'];
i=0;
int = setInterval(function(){
console.log(blah[i]);
i++;
},10);
timeout = setTimeout(function(){
clearInterval(int);
}, blah.length * 10);