【发布时间】:2022-01-13 05:55:52
【问题描述】:
所以我在 JS 中有这个数组
var values = ["rgb(236,221,208)","rgb(146,177,182)","rgb(191,209,223)","rgb(187,237,190)"];
这个数组有4个值,用来给某些部分添加背景色
$(".class").each(function(index) {
var color = values[index];
$(this).css("background-color", color);
});
假设如果我们有 6 行要添加背景颜色,那么在这种情况下
values[4] 和 values[5] 将是未定义的
我想知道有没有什么方法可以让我们在数组结束后重新开始?意味着一旦我们到达values[4] 未定义的地步,那么我们可以继续使用values[0] 等等
values[0], values[1], values[2], values[3], values[0], values[1], values[2] ..........
【问题讨论】:
-
只需使用 % 操作符就可以重新开始
标签: javascript jquery arrays