JSFiddle - React, Tailwind, and code Playground
by tonyleeper
JavaScript
/**
groupBySortByProperty
*/
var items = [
{
data_0: 1,
data_1: 1,
data_2: 1,
data_3: 1,
data_4: 1,
data_5: 3,
id: 213,
label_0: "Director",
label_1: "M"
},
{
data_0: 2,
data_1: 2,
data_2: 2,
data_3: 2,
data_4: 2,
data_5: 2,
id: 213,
label_0: "Director",
label_1: "F"
}
];
var groupBySortByProperty = function (array, groups, propertyName) {
// build a hash map of the group by totals
// TODO:
// sort the array
array.sort(function (a, b) {
return a[propertyName] - b[propertyName];
});
}
groupBySortByProperty(items, ["label_0", "label_1"], "data_5");
console.log(items);