Я пытаюсь написать функцию, которая может вращать массив влево, например, 1,2,3,4,5,6,7,8,9 и поворачиваться к 4,5,6,7,8,9 , 1,2,3. Во-первых, я использую эту функцию ниже, но результат 4,2,3,7,5,6,1,8,9. Поэтому я думаю, что он не выпадает из l oop, потому что он выполняется только один раз в l oop. Пожалуйста, кто-нибудь может мне помочь с этим? Любая помощь будет оценена! Заранее спасибо.
var a =[1,2,3,4,5,6,7,8,9];
var len =a.length;
for (i=0;i<3;i++ )
{
var b = a[i];
var j = i;
for(k=0;k<a.length;k++)
{
j+=3;
if(j<a.length)
{
a[i] = a[j];
i=j;
}
else {
j-=3;
a[j]=b;
break;
}
}
}
console.log(a);