Using negative index numbers
by Lucas Krause
JavaScript
var arr=["a", "b", "c"],
i=-1; //Should return "c"
/**
* Using negative index numbers.
*
* Doing it this way is much cooler than writing:
*
* arr[i<0 ? arr.length-i : i]
*/
console.log(arr[(arr.length+i)%arr.length]);