我希望能够通过任意索引访问数组内容。假设我们有一个包含三个元素的数组。在这里,取模运算非常方便,可以完美地解决任何正整数的问题:
var arr = array['foo', 'bar', 'foobar'];
var someInteger = 3;
var element = array[ someInteger%arr.length ]; // returns the first element 'foo'
现在我希望能够得到负整数的相同结果,但是我不知道怎么做 =(
var arr = array['foo', 'bar', 'foobar'];
var someInteger = -1; // I need this negative integer to return the last element which it doesn´t
var someInteger = -2; // I need this negative integer to return 'bar'
var someInteger = -3; // I need this negative integer to return 'foo'
var someInteger = -4; // I need this negative integer to return 'foobar'
var someInteger = -5; // I need this negative integer to return 'bar'
我真的希望我的问题足够清晰 =)
(注意:保留了HTML标签)