我有这样的对象:
let data = { name : "Me" , age : "20" }
我想将对象更改为这样:
data = { age : "20" , name : "Me" }
这是一件非常奇怪的事情,但是:
function reverse(data) {
return Object.entries(data).reduce((reverse, entry) => {
reverse[entry[1]] = entry[0];
return reverse;
}, {})
}
。将直接在提供的对象中交换键和值。
data = { name : "Me" , age : "20" }
reverse(data)
// {20: "age", Me: "name"}