function chunk (array, chunkSize) {
var retArr = [];
for (var i = 0; i < array.length - (chunkSize - 1); i++) {
retArr.push(array.slice(i, i + chunkSize));
}
return retArr;
}
If you did want to extend the prototype (probably would be better) it would looks like this:
Array.prototype.chunk = function( chunkSize ) {
var retArr = [];
for (var i = 0; i < this.length - (chunkSize - 1); i++) {
retArr.push( this.slice(i, i + chunkSize));
}
return retArr;
}