Skip to content

Instantly share code, notes, and snippets.

@return-none
Last active August 29, 2015 14:19
Show Gist options
  • Save return-none/157f8a5eb0c8c9cbdd0e to your computer and use it in GitHub Desktop.
Save return-none/157f8a5eb0c8c9cbdd0e to your computer and use it in GitHub Desktop.
var chunked = function (items, per_chunk) {
return items.reduce(function (chunks, item) {
if (chunks[chunks.length-1].length === per_chunk) {
chunks.push([]);
}
chunks[chunks.length-1].push(item);
return chunks;
}, [[]]);
};
@TimurStash
Copy link

Good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment