Hello Everyone I'm beginner in javascript I'm trying to convert from Array of objects into Array of array.I have tried some methods like Object.entries.But I didn't get the output what I expected.If anyone helps It will really helpful to me.Any kind of help would be appreciated.Thanks in advance....
My Input:
var data=[
{name:'TOYA',price:34},
{name:'TOYB',price:24},
{name:'TOYC',price:444},
{name:'TOYD',price:54}
];
Expected Output:
var data=[
['TOYA',34],
['TOYB',24],
['TOYC',444],
['TOYD',54]
];
But I got:
[ [ '0', { name: 'TOYA', price: 34 } ],
[ '1', { name: 'TOYB', price: 24 } ],
[ '2', { name: 'TOYC', price: 444 } ],
[ '3', { name: 'TOYD', price: 54 } ] ]
using Object.entries(data);
Use Object.values
instead.
var data=[
{name:'TOYA',price:34},
{name:'TOYB',price:24},
{name:'TOYC',price:444},
{name:'TOYD',price:54}
];
var newdata = [];
for (let obj of data) {
newdata.push(Object.values(obj));
}
console.log(newdata)