JSFiddle - React, Tailwind, and code Playground
by jfriend00
HTML
<script src="http://files.the-friend-family.com/log.js"></script>
JavaScript
var data = [
{
"parent":{
"firstname": "firstname",
"lastname": "lastname2"
}
},
{
"parent":{
"firstname": "firstname2",
"lastname": "lastname3"
}
},
{
"parent":{
"firstname": "firstname",
"lastname": "lastname2"
}
},
{
"parent":{
"firstname": "firstname2",
"lastname": "lastname3"
}
},
{
"parent":{
"firstname": "firstname",
"lastname": "lastname2"
}
},
{
"parent":{
"firstname": "firstname2",
"lastname": "lastname3"
}
},
{
"parent":{
"firstname": "firstname",
"lastname": "lastname2"
}
},
{
"parent":{
"firstname": "firstname2",
"lastname": "lastname3"
}
}
];
function breakArrayIntoGroups(data, maxPerGroup) {
var groups = [];
for (var index = 0; index < data.length; index += maxPerGroup) {
groups.push(data.slice(index, index + maxPerGroup));
}
return groups;
}
log(breakArrayIntoGroups(data, 5));