比如说下一条功能循环可以是这样子,
index = ( index + 1) % testArray.length;
它可以一直下一条,最后一条后还能回到第一条。
如何实现上一条,第一条后还能回到最后一条?
index = ( index + testArray.length - 1) % testArray.length;
如index为0, 则运算后为 testArray.length - 1
;
如index为testArray.length - 1
且 index > 0, 运算后为 testArray.length - 2
...