I have an object, I want to change single object key name and return rest of the value as an array.
This is what I am getting
const order = {
id: "929283652nsjs-sis82ms",
items: [{ itemCount: 1, itemName: "veg" }],
createAt: new Date(),
modifiedAt: new Date()
}
const newArray = Object.keys(order).flatMap((o) => ({ orderId: o.id }))
console.log(newArray)
//excpected output
const expected = [
{
orderId: "929283652nsjs-sis82ms",
items: [{ itemCount: 1, itemName: "veg" }],
createAt: new Date(),
modifiedAt: new Date()
}
]
console.log(expected)