我有一个脚本,它使用来自数据层的数据。如果我太早启动脚本,它不起作用,因为数据(我在脚本中提到)尚未定义。所以我推迟了脚本(1500ms)。问题是脚本应该尽可能早地运行。有时数据(从数据层)可用更快,有时后...JS - 延迟脚本的执行,直到所有数据定义/可用
所以,而不是延迟我的脚本总是1500ms,我想在500毫秒后运行脚本,如果它不工作,因为数据/ property is not defined/available yet,I want to run it again after another 500ms .... etc.
我怎么能这样做?
thx !!
“数据层”?如果你正在进行异步调用,那么在回调/ promise/etc中执行你需要做的任何事情?我们看不到你在做什么。 –