PHPでいうところの array_chunk を Underscore.js で実装する。
javascript
_.mixin({
chunk: function(array, size) {
return _.chain(array).groupBy(function(element, index) {
return Math.floor(index / size);
}).toArray().value();
}
});
_.chunk([1, 2, 3, 4, 5, 6, 7, 8, 9], 4);
/*
[ [1, 2, 3, 4],
[5, 6, 7, 8],
[9]
]
*/