gpt4 book ai didi

javascript - 首先在 JavaScript 中使用 for 循环加载最后的记录

转载 作者:行者123 更新时间:2023-12-02 22:47:25 24 4
gpt4 key购买 nike

正确的数据按升序加载,但我想按降序显示记录。我正在使用 for 循环一次获取 5 条记录。我厌倦了反转 for 循环,但数据仍然按升序加载。Temp 是从 api 加载 json 的位置。

代码:

 for (i = 0; i < temp; i++) {
const row = resp.shift();
$('#dataRow').append(getElement(row.name, row.id, row.address, row.time));
}

我尝试了这个,但是这个喧嚣有效,就像它仍然按升序加载数据一样:

for (i = temp; i >0; i--)

我还尝试了unshift,但这使所有记录都未定义。

如果能按照时间加载数据就好了。最近的第一个。

示例 json:

"data":[
{
"name": "demo",
"id":1,
"address":"not available",
"time":"2019-10-11 11:12:53"
},
{
"name": "demo1",
"id":2,
"address":"not available",
"time":"2019-10-11 11:12:59"
}
]

最佳答案

您可以先按时间降序对resp进行排序。

resp.sort((a, b) => new Date(b.time) - new Date(a.time))

然后照常迭代resp

关于javascript - 首先在 JavaScript 中使用 for 循环加载最后的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58336091/

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