gpt4 book ai didi

javascript - 返回一系列 creationTimes 中的最近时间

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:09 25 4
gpt4 key购买 nike

不完全确定我是如何表达这个问题的,但我的问题是我正在执行一个 api 调用,该调用返回一堆具有创建时间的消息,现在我想做的只是返回具有相同消息的最新创建时间日期所以说如果我在 2018 年 3 月 15 日有 30 条消息,我想捕获最新的时间,并丢弃其余的……并对具有相同日期的每组消息执行此操作

所以到目前为止我所做的是..

使用 lodash 我已经收到了所有的消息,过滤掉了所有具有特定类型的消息,并且我已经按 creationTime 对它们进行了排序,所以最新的在顶部并且在下降..现在我的问题是我该如何制作每个日期的最新时间数组??

this._activityServiceProxy.getAllItems(start, end).subscribe(result => {
// this.messages = result;
// console.log(result);
let loginUnfiltered = _.filter(result, {'title': 'LOGIN'});
let loginFiltered = _.orderBy(loginUnfiltered, {'creationTime': 'desc'});
console.log(loginFiltered);
});

如有任何帮助,我们将不胜感激!

谢谢

最佳答案

使用 .map(...) 获取最新的 creationTime 数组:

this._activityServiceProxy.getAllItems(start, end).subscribe(result => {
// this.messages = result;
// console.log(result);
let loginUnfiltered = _.filter(result, {'title': 'LOGIN'});
let loginFiltered = _.orderBy(loginUnfiltered, {'creationTime': 'desc'});
const creationTimes = loginFiltered.map(l => l.creationTime);
console.log(creationTimes);
const latestTime = creationTimes[0];
console.log(latestTime);
});

关于javascript - 返回一系列 creationTimes 中的最近时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51015117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com