Wie erhalte ich die vorherigen und nächsten Elemente einer Array-Schleife in JavaScript?
In einer einfachen Array-Schleife von Javacript als
for (var i=0; i<array.length; i++) {
var previous=array[i-1];
var current=array[i];
var next=array[i+1];
}
Ich muss das bekommenprevious
undnext
Elemente in einem unbegrenzten Zyklus. Zum Beispiel,
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
Was kann der effizienteste Weg sein, dies zu tun? Ich kann mir nur vorstellen, ob das Element in jeder Runde das erste oder letzte im Array ist.
Tatsächlich hoffe ich, dass das Array irgendwie zu einem geschlossenen Kreislauf wird und nicht linear.