Loop with modulo
Loop through an array starting at the middle and wrapping around through the beginning
by Turi S
JavaScript
var arr = ['dog', 'cat', 'mouse', 'turtle'];
var start = 2;
for(var i = 0, j = start; i < arr.length; i++, j = ++j % arr.length) {
alert(arr[j]);
}