【发布时间】:2021-12-28 16:22:03
【问题描述】:
假设我有一个颜色列表,例如
let ListOfColors = ["Red", "Blue", "Yellow"];
我需要通过一个接收许多要打印的元素的函数对其进行迭代,使其行为如下:
如果要打印的元素数量为 5,则应该打印
Red
Blue
Yellow
Red
Blue
如你所见,一旦当前迭代超过颜色总数,它就会重新开始。
目前,这就是我所拥有的:
function TestColorIteration(NumberOfTimesToIterate)
{
let ListOfColors = ["Red", "Blue", "Yellow"];
for(let i = 0; i< NumberOfTimesToIterate; i++)
{
console.log(ListOfColors[i])
}
}
但它不会再次开始循环,它会打印 undefined。
【问题讨论】:
标签: javascript arrays loops