这是一个对象:
const language = {
fluency: {
"English": "Advanced",
"French": "Intermediate"
},
read: ["English", "French"],
speak: ["English"],
write: ["English"]
};
我正在尝试转换为对象数组,例如:
const newLanguage = [
{
language: "English",
fluency: "Advanced",
read: true,
speak: true,
write: true,
},
{
language: "French",
fluency: "Intermediate",
read: false,
speak: false,
write: false,
}
]
这是我尝试过的结果:
var values = Object.entries(language).map(([k, v]) => ({[k]: v}))
结果是:
[
{ fluency: { English: 'Advanced', French: 'Intermediate' } },
{ read: [ 'English', 'French' ] },
{ speak: [ 'English' ] },
{ write: [ 'English' ] }
]
PS我不是要代码,但如果有人能给我一个转换成结果的步骤,那将是一个很大的帮助!提前致谢!
料青山看我应如是
繁花不似锦
相关分类