I want to move element key3,key 4 in below JavaScript object to first position.
var JObject=
{
"Key1":Val1,
"Key2":Val2,
"Key3": Val3,
"key4":val4
}
I am expecting output similar like this
var JObject=
{
"Key3": Val3,
"key4":val4,
"Key1":Val1,
"Key2":Val2,
}
I tried to add json object to array and do unshift as it is dynamic
var data=[];
data.push(JObject);
var stringToFilter = 'Key3';
data.unshift(data.splice(data.findIndex(item => item.id === stringToFilter), 1)[0])
I am not sure how to get index for 'key3' and unshift it to first