Entonces tengo esta matriz en JS
var values = ["rgb(236,221,208)","rgb(146,177,182)","rgb(191,209,223)","rgb(187,237,190)"];Esta matriz tiene 4 valores y se usa para agregar color de fondo a algunas secciones
$(".class").each(function(index) { var color = values[index]; $(this).css("background-color", color); }); Supongamos que si tenemos 6 filas para agregar color de fondo, en ese caso values[4] y values[5] no estarán definidos
Quiero saber si hay algún método en el que podamos comenzar de nuevo con los valores de la matriz una vez que lleguemos al final. significa que una vez que llegamos al punto donde los values[4] no están definidos, en lugar de eso podemos continuar con values[0] y así sucesivamente
values[0] , values[1] , values[2] , values[3] , values[0] , values[1] , values[2] ..........
$(".class").each(function(index) { var color = values[index % values.length] ; $(this).css("background-color", color); });