【发布时间】:2017-08-15 23:11:50
【问题描述】:
我正在做一个项目,我想通过循环浏览我服务器上的一系列电子邮件来向用户发送电子邮件。
数组的项目(用户电子邮件)非常多,我想分批给他们发送电子邮件。
sendMail 函数在循环中被调用。它现在可以工作,但我想重写它,使其在每发送 10 次后暂停 60 秒。
这是我的代码。
for (var i = 0; i < unsetUsers.length; i++) {
var user = unsetUsers[i];
var obj = {
---
};
//send mail to each one of them
sendSetUpMail(obj);
}
这可以使用for loop 和setTimeout 或setInterval 实现吗
【问题讨论】:
标签: javascript for-loop settimeout