请考虑如下数组:
arrayAll = [1,2,3,4,5,6,7,8,9]有没有包可以进行分区来获取:
arrayALLPartionned = [[1,2,3],[4,5,6],[7,8,9]]我可以看到如何使用for循环来做到这一点,但如果存在“预制”函数,则会更好。
发布于 2012-07-05 21:45:45
我认为你必须使用for循环,不知道有什么内置的函数...
尝试此函数:
function splitarray(input, spacing)
{
var output = [];
for (var i = 0; i < input.length; i += spacing)
{
output[output.length] = input.slice(i, i + spacing);
}
return output;
}https://stackoverflow.com/questions/11345296
复制相似问题