Here is the one object:
const language = {
fluency: {
"English": "Advanced",
"French": "Intermediate"
},
read: ["English", "French"],
speak: ["English"],
write: ["English"]
};
And I'm trying transform into array of object like:
const newLanguage = [
{
language: "English",
fluency: "Advanced",
read: true,
speak: true,
write: true,
},
{
language: "French",
fluency: "Intermediate",
read: false,
speak: false,
write: false,
}
]
Here is the result what I have tried:
var values = Object.entries(language).map(([k, v]) => ({[k]: v}))
And it's result is:
[
{ fluency: { English: 'Advanced', French: 'Intermediate' } },
{ read: [ 'English', 'French' ] },
{ speak: [ 'English' ] },
{ write: [ 'English' ] }
]
P.S I'm not asking for the code, but if any one could give me a steps to transform into a result would be a great help! Thanks in advance!