Partitioning in JavaScript [duplicate]

I think you will have to use a for loop, don’t know of any inbuilt functions…

Try this function:

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;
}

Leave a Comment