gpt4 book ai didi

javascript - 一个一个显示JSON数据

转载 作者:行者123 更新时间:2023-11-30 18:18:12 26 4
gpt4 key购买 nike

我有这样的 JSON 数据

[
"00-00-02":"first one",
"00-00-04":"the second",
"00-00-09":"third",
.
.
]

我如何显示例如:first one 在指定的时间 00-00-02 然后在它的时间显示下一个 00-00- 04?
注意:我应该使用 javascript 来做到这一点

最佳答案

@Geek Num 88 提出了正确的做法。在这种情况下,通常使用 unix 时间戳。如果你不能改变 json,你可以做这样的事情

var data = {
"00-00-02":"first one",
"00-00-04":"the second",
"00-00-09":"third"
}
var timeout;
var start = new Date();
function showIt(){
var now = new Date();
var diff = now - start;
var hh = Math.floor(diff / 600000);
hh = (hh < 10)?"0" + hh : hh;
var mm = Math.floor((diff % 3600000) / 60000);
mm = (mm < 10)?"0" + mm : mm;
var ss = Math.floor((diff % 60000 ) / 1000);
ss = (ss < 10)?"0" + ss : ss;

if(data[hh + "-" + mm + "-" + ss]){
console.log(data[hh + "-" + mm + "-" + ss]);
}

clearTimeout(timeout);
timeout = setTimeout(showIt, 1000);
}


showIt();

关于javascript - 一个一个显示JSON数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12767176/

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