那是我尝试过的,但我需要生成数据的时间,但是“现在”是系统的当前时间!
但“现在”是当前时间,而不是生成数据的时间。知道该怎么做吗?
谢谢
你的意思是这样吗?
var obj = {
time: Date.now(),
value: Math.floor(Math.random() * 100)
};
尝试访问时尝试返回值
这些行中的东西
var obj = {
time:
function updateData(a) {
var obj = {
time: (function() { return new Date(Date.now() - duration);})() ,
value: Math.floor(Math.random() * 100)
};
a.push(obj);
}
将其包装在返回当前日期的 IIFE(立即调用函数表达式)中。