JSFiddle - React, Tailwind, and code Playground
by ifandelse
HTML
<script src="http://documentcloud.github.com/underscore/underscore.js"></script>
JavaScript
_.mixin({
groupsOf: function(list, num) {
if (!_.isArray(list)) {
list = _.toArray(list);
}
var result = [];
while (list.length) {
result.push(list.splice(0, num));
}
return result;
}
});
document.write(JSON.stringify(_.groupsOf([1, 2, 3, 4, 5, 6, 7], 3)));
document.write("<hr>");
var objA = {
valA: {
firstName: "George",
lastName: "Washington"
},
valB: {
firstName: "John",
lastName: "Adams"
},
valC: {
firstName: "Thomas",
lastName: "Jefferson"
},
valD: {
firstName: "Aaron",
lastName: "Burr"
},
valE: {
firstName: "James",
lastName: "Madison"
},
valF: {
firstName: "George",
lastName: "Clinton"
},
valG: {
firstName: "James",
lastName: "Monroe"
},
valH: {
firstName: "Daniel",
lastName: "Tompkins"
}
}
document.write(JSON.stringify(_.groupsOf(objA, 2)));