How to access array in circular manner in JavaScript

前端 未结 6 429
攒了一身酷
攒了一身酷 2020-12-05 08:40

I have an array like [A,B,C,D]. I want to access that array within a for loop like as

var arr = [A,B,C,D];

var len = arr.len;
for(var i = 0;i&         


        
6条回答
  •  遥遥无期
    2020-12-05 09:21

    for (var i = 0; i < arr.length; i++) {
        var subarr = [];
        for (var j = 0; j < 3; j++) {
            subarr.push(arr[(i+j) % arr.length]);
        }
        console.log(i + " - " + subarr.join(','));
    }
    

提交回复
热议问题