假设我有一个如下所示的Javascript数组:
["Element 1","Element 2","Element 3",...]; // with close to a hundred elements.
哪种方法适合将数组分块(拆分)为许多较小的数组(比方说,最多10个元素)?
假设我有一个如下所示的Javascript数组:
["Element 1","Element 2","Element 3",...]; // with close to a hundred elements.
哪种方法适合将数组分块(拆分)为许多较小的数组(比方说,最多10个元素)?
array.slice方法可以从数组的开头、中间或结尾提取一个切片,而无需更改原始array.
var i,j, temporary, chunk = 10;
for (i = 0,j = array.length; i < j; i += chunk) {
temporary = array.slice(i, i + chunk);
// do whatever
}