我需要更新我的时间setInterval。该值由setInterval正在执行的函数返回。
setInterval
read_log(); 返回一个整数。
read_log();
var loop = setInterval(function(){count = read_log();}, count);
这将返回count未防御状态。因此,我需要获取计数并将其传递给setInterval
count
如果您需要在每次调用之后更改重复间隔read_log(),则不能使用setInterval()-使用恒定重复。您需要使用setTimeout,因此您可以每次更改时间段:
read_log()
setInterval()
setTimeout
function call_read_log() { var count = read_log(); setTimeout(call_read_log, count); } call_read_log();