假设我有一个集合 [1,2,3,4] 我想从第一个元素迭代到最后一个元素,然后再返回到第一个元素。所以它应该是 1,2,3,4,1,2,3,4,1,2.... 直到有些事情是真的。
目前我正在考虑
while(IsSomethingTrue)
{
for(var i=0;i<Myarr.length;i++)
{
//do-something
if(i==(Myarr.length-1))
{
i=0; //setting it back to first index
}
}
}
我知道这是一个基本问题,上面是我可以实现目标的一种方法,但想知道是否有更好的方法,比如循环列表行的数据结构或 javascript 中的任何循环方法,可以一直迭代到结束数组并从头开始。
对于那些我需要这个的人来说:我正在尝试用 Javascript 可视化就餐哲学家,并且需要这种行为发生。