获取对象数组javaScript中的最后一条记录

获取对象数组javaScript中的最后一条记录,javascript,arrays,Javascript,Arrays,我有一个如下所示的对象数组。无论如何,你都可以从这里得到最新的记录。(例:-如果最新记录是星期天[1],我如何获得它) 您可以使用Object.keys(..).length获取对象的最高值 const days={ 星期日:{ 0:{name:“Anna”}, 1:{name:“Mike”} } }; 常数日=天[“星期日”]; const last=day[Object.keys(day.length-1]; console.log(最后一个)这不是数组。它是某些对象的属性。请提供一个程序

我有一个如下所示的对象数组。无论如何,你都可以从这里得到最新的记录。(例:-如果最新记录是星期天[1],我如何获得它)


您可以使用
Object.keys(..).length
获取对象的最高值

const days={
星期日:{
0:{name:“Anna”},
1:{name:“Mike”}
}
};
常数日=天[“星期日”];
const last=day[Object.keys(day.length-1];

console.log(最后一个)这不是
数组
。它是某些
对象的属性。请提供一个程序如何知道哪个记录是最新的?你可以得到某一天指数最高的那一个,但听起来你想得到最后一个整体添加的那个——但对于这个,缺少信息。您首先需要在每个记录中存储一个时间戳,以便您可以确定哪个记录的时间戳最高。
const days: {
sunday: {
0: {duty: {…}, name: "Anna"}
1: {duty: {…}, name: "Mike"}
}, 
monday: {…}, 
tuesday: {…}, 
wednesday: {…}, 
}