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);