Hi I have an array with a messages key which have multiple objects, i want to remove all objects except the last object in the messages array
I have example array below :
const array = [
{
messages: [
{ content: "abc", id: "message01" },
{ content: "def", id: "message02" },
{ content: "ghi", id: "message03" }
],
user: "user 1",
participants: ["user1", "user2"],
id: "chat01"
},
{
messages: [
{ content: "hello", id: "message01" },
{ content: "hi", id: "message02" },
{ content: "How are you", id: "message03" }
],
user: "user 2",
participants: ["user1", "user2"],
id: "chat02"
}
];
my excepted array below:
const expectedArray = [
{
messages: [{ content: "ghi", id: "message03" }],
user: "user 1",
participants: ["user1", "user2"],
id: "chat01"
},
{
messages: [{ content: "How are you", id: "message03" }],
user: "user 2",
participants: ["user1", "user2"],
id: "chat02"
}
];