JSFiddle - React, Tailwind, and code Playground
by Mahendra Maurya
JavaScript
var sortOrder = ['MIU Number','Zero Usage Indicator','Investigation Date','Expiration Date','Meter Location','Install Type','Installed','LOS End','Equipment ID','Size','Manufacturer','Endpoint','timezone','Premise Type'];
var items = [
{
key: "Installed",
value: "Aug 20,2012"
},
{
key: "LOS End",
value: "2027"
},
{
key: "Equipment ID",
value: "50061954"
},
{
key: "Size",
value: "5/8""
},
{
key: "Manufacturer",
value: "Hersey"
},
{
key: "Endpoint",
value: "AMR Mueller"
},
{
key: "Meter Location",
value: "Inside"
},
{
key: "Install Type",
value: "Residential"
},
{
key: "Premise Type",
value: "SINGLE"
},
{
key: "MIU Number",
value: "0012542327"
},
{
key: "Zero Usage Indicator",
value: "Vacant"
},
{
key: "Investigation Date",
value: "Oct 16,2021"
},
{
key: "Expiration Date",
value: "Mar 29,2024"
},
{
key: "timezone",
value: "CST"
}
];
var pp = items.sort(function (a, b) {
return sortOrder.indexOf(a.key) - sortOrder.indexOf(b.key);
});
console.log(pp);