Shr*_*kar 0 javascript angularjs ionic-framework
我有一个数组列表,并且我只想要数组列表中的最后一条记录,如何获取?
我想从该数组的最后一条记录中获取消息(即,嘿)。
这是我的代码:
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);
Run Code Online (Sandbox Code Playgroud)
请帮忙。提前致谢。
您可以使用它array.length-1来查找最后一个值。我将在下面包括一个代码片段演示:
const myArrayList = ['abc', 'def', 'ghi', 'jkl', 'mno', 'pqr', 'stu'];
console.log(myArrayList[myArrayList.length - 1]);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
810 次 |
| 最近记录: |