【发布时间】:2019-10-11 07:17:43
【问题描述】:
正确的数据是按升序加载,但我想按降序显示记录。 我正在使用 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));
}
我试过这个但是这个 din 工作,就像它仍然按升序加载数据:
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"
}
]
【问题讨论】:
标签: javascript jquery json for-loop