Javascript - 如何从数组列表中获取最后一条记录?
Javascript - 如何从数组列表中获取最后一条记录?
这个问题已经在这里有了答案:
我有一个数组列表,我只想要最后一个记录,如何获得它?
我想要从这个数组的最后一个记录中得到消息(即Hey)。
这是我的代码:
let chats : any = []; items.forEach((item) => { if(item.val().sent_by == loggedInUserKey && item.val().sent_to == UserKey) { chats.push({ key : item.key, sent_by : item.val().sent_by, sent_to : item.val().sent_to, message : item.val().message, datetime : item.val().datetime }); } if(item.val().sent_to == loggedInUserKey && item.val().sent_by == UserKey) { chats.push({ key : item.key, sent_by : item.val().sent_by, sent_to : item.val().sent_to, message : item.val().message, datetime : item.val().datetime }); } }); this.chats = chats; var last = chats[chats.length - 1]; console.log("last: ",last); console.log("Chats : ",this.chats);
请帮我。
提前致谢。
admin 更改状态以发布 2023年5月24日