How to convert object to Array of object with its key and value. Refer the below i/p and O/p
i/p
{
"office":"999999",
"home":"9999999"
}
to
o/p
"phone": [
{
"type": "office"
"number:"99999999999"
},
{
"type": "home"
"number:"99999999999"
}
]
>Solution :
You can map over the entires of the object to make your desired output.
const input = {
"office": "999999",
"home": "9999999"
};
const toPhoneArray = (phoneObj) => Object.entries(phoneObj).map(([type, number]) => ({
type,
number
}));
console.log(toPhoneArray(input));