循环和偏移

时间:2017-06-24 12:38:26

标签: javascript arrays

嗨,我有一个简单的问题。我需要通过一些偏移来填充一些内容。我像这样循环:

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。

2 个答案:

答案 0 :(得分:0)

您可以使用两个嵌套循环。

100*numberOfVariables

答案 1 :(得分:0)

使用嵌套循环,其中外循环确定内循环的开始,内循环根据需要递增每个元素。

&#13;
&#13;
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;
&#13;
&#13;