我想创建一个小工具来帮助可视化嵌套的 for 循环。该工具看起来像这样,但有多行圆圈:
var sequenceTrack1 = [1, 2, 3, 4];
//START TRACK1 Code//
var counterTrackOne = 0;
function iterateTrackOne() {
if (sequenceTrack1.length > counterTrackOne) {
counterTrackOne++;
$("#track1_Step" + [counterTrackOne]).effect("highlight", {
color: "#749CD5"
});
setTimeout(iterateTrackOne, 1000);
if (counterTrackOne === sequenceTrack1.length) {
counterTrackOne = 0;
}
}
};
iterateTrackOne();
但是,当我编写上面的代码时,我没有使用任何 for 循环,而是想对其进行重构。我的第一步是简单地使用 for 循环以定时间隔运行控制台日志消息。不知道该怎么做。