为什么setInterval在不同的时间间隔内无法正常工作?

时间:2018-09-22 11:53:51

标签: arrays ionic-framework setinterval

我有一个离子项目。在那里,我希望该应用程序可以定期将一组数据发送到服务器。该期限可以由用户设置。 此功能的代码如下,其中timer可以是任何大于0的无符号整数。

setInterval(() => this.sendMessage(), timer * 1000);

我尝试了不同的值进行测试,例如,timer = 10,表示10秒间隔,timer = 300,表示5分钟。

10秒的情况似乎很好,每10秒准确发送一次消息,但是,我发现5分钟的情况不能正常工作,实际发送间隔比5分钟大得多,而且并不总是相同。

您能说出此问题的原因吗?

0 个答案:

没有答案