我正在尝试遍历以下嵌套对象并获得如下输出:
const preference = {
"ethnicity": {
"value": "Gurung",
"rank": 1
},
"occupation": {
"value": "Banker",
"rank": 2
}
}
我试过以下:
let preferenceRank = {};
preference.map(pref => {
preferenceRank[pref.rank] = pref;
});
console.log(preferenceRank);
我收到此错误:
"TypeError: preference.map is not a function"...
需要输出:
{
1: "ethnicity",
2: "occupation",
}