В простом цикле массива Javacript как
for (var i=0; i<array.length; i++) {
var previous=array[i-1];
var current=array[i];
var next=array[i+1];
}
Мне нужно получить элементы previous
и next
в неограниченном цикле. Например,
The previous element of the first element in the array is the array last element
The next element of the last element in the array is the array first element
Что может быть самым эффективным способом сделать это. Единственный способ, которым я могу думать, это проверить, является ли элемент первым или последним в массиве в каждом раунде.
На самом деле, я надеюсь сделать массив замкнутым циклом как-то, а не линейным.