I have object like this :
let data = { name : "Me" , age : "20" }
I want to change object to be like this :
data = { age : "20" , name : "Me" }
I have object like this :
let data = { name : "Me" , age : "20" }
I want to change object to be like this :
data = { age : "20" , name : "Me" }
That's a super strange thing to want to do but:
function reverse(data) {
return Object.entries(data).reduce((reverse, entry) => {
reverse[entry[1]] = entry[0];
return reverse;
}, {})
}
...will swap the keys and values directly within the provided object.
data = { name : "Me" , age : "20" }
reverse(data)
// {20: "age", Me: "name"}