Everyone, this is my Array Structure
let data = [
    {"name": "ragupathi", "siteID": 10},
    {"name": "abi","siteID": 13},
    {"name": "mahesh", "siteID": 12},
]
i want group data based on siteID so I am using groupBy siteID
{
  "10": [
    {
      "name": "ragupathi",
      "siteID": 10
    }
  ],
  "12": [
    {
      "name": "mahesh",
      "siteID": 12
    }
  ],
  "13": [
    {
      "name": "abi",
      "siteID": 13
    }
  ]
}
But I am Expecting output name in ASC order
{
  "13": [
    {
      "name": "abi",
      "siteID": 13
    }
  ],
  "10": [
    {
      "name": "mahesh",
      "siteID": 12
    }
  ],
  "12": [
   {
      "name": "ragupathi",
      "siteID": 10
    }
   ],
}
GroupBy SiteID Grouped Output based on properties of Object Name
I can't change the order the object based on the object property name give some example or reference code I am new to javascript
 
    