【发布时间】:2018-11-09 11:05:51
【问题描述】:
所以我有一个关于链接超时的问题。我在这里有两种方法,我正在决定使用什么。方法 1 肯定更干净,但我不确定它在性能方面是否比其他方法更不准确或更慢?
方法一:
setTimeout(() => {
}, 1 * 60000);
setTimeout(() => {
}, 2 * 60000);
setTimeout(() => {
}, 3 * 60000);
方法二:
setTimeout(() => {
setTimeout(() => {
setTimeout(() => {
}, 1 * 60000);
}, 1 * 60000);
}, 1 * 60000);
【问题讨论】:
-
完全出于好奇,你会在哪里应用这个?
-
将用于倒计时,每个setTimeout内部的逻辑不同(所以不能使用setIntervals)。
-
推荐方法2...让我运行一些测试看看
-
就性能而言,这两者非常相似
-
@hindmost 我有点怀疑.. 在方法 1 中,不是所有超时都会一次(同时)调用吗?与方法2相比?
标签: javascript timeout settimeout