可以说我有:
var array = [0,1,2,3,4,5,6,7,8,9]
我定义:
var itemsToExtract = 5
var startindex = 7
var direction = "forward"
我希望能够做到:
array.someMethod(startindex, itemsToExtract, direction)
并得到
[7,8,9,0,1]
如果我将方向设置为“向后”(从右到左切片),我也希望它向后工作。
我并没有太懒,已经尝试过一些东西,见这里:http: //jsfiddle.net/MkNrr/
如果有的话,我正在寻找“更整洁”的东西,还有这种方法的名称,这是一个已知问题吗?
背景:我正在尝试构建一个顺序预图像加载器(在另一个图像之后加载一个图像(src))以用于图像库。也许甚至这样的图书馆已经存在?