【发布时间】:2021-09-27 11:58:39
【问题描述】:
所以我有一个包含 16 个项目的数据集,我想在第一组 6 个项目之后每 5 个项目循环一次,所以列是 6 5 5。
最初我尝试过这样的事情,但后来我记得我有一个孤立的项目。
if(thisI <= 6) {
y = prevtitle.position[0];
} elseif(thisI % 5 == 0) {
y = prevtitle.position[0] + w + (p *3);
} else {
y = prevtitle.position[0];
}
不确定是否有一种简单的方法可以在不使用一堆嵌套 if 语句的情况下执行前 6 个然后接下来的 5 个。
【问题讨论】:
-
你能展示你的数据集数组吗?
-
所以这里的 cmets 中有一个答案,这似乎是我需要的,但是当我回来刷新它时,它就消失了。我不打算将数组拆分成块。
-
我更新了我的答案。那是你要找的吗?根据索引设置
y变量的简写方式?
标签: javascript arrays loops if-statement