嗨,我有一个简单的问题。我需要通过一些偏移来填充一些内容。我像这样循环:
for(i=0;i<=459; i++)
{
document.getElementById("someElement").style.top = someFunction(i);
}
问题是,变量i
必须按此0,46,92,138,184,230,276,322,368,414
进行偏移,并在10次迭代后将索引更改为1,47,93,139,185 ...
以完成位置459。
答案 0 :(得分:0)
您可以使用两个嵌套循环。
100*numberOfVariables
答案 1 :(得分:0)
使用嵌套循环,其中外循环确定内循环的开始,内循环根据需要递增每个元素。
const testArray = [];
for (i = 0; i < 46; i += 1) {
for(j = i; j < 459; j += 46) {
// document.getElementById("someElement").style.top = someFunction(j);
testArray.push(j);
}
}
console.log(JSON.stringify(testArray));
&#13;