我有一个与电话程序接口并呼叫人的功能。我想知道,有没有一种方法可以在一定时间内给人们打电话?
我想运行一个循环,如:
while(flag = 0){
call(people);
if(<ten minutes have passed>){
flag = 1;
}
}
任何帮助,将不胜感激。
我有一个与电话程序接口并呼叫人的功能。我想知道,有没有一种方法可以在一定时间内给人们打电话?
我想运行一个循环,如:
while(flag = 0){
call(people);
if(<ten minutes have passed>){
flag = 1;
}
}
任何帮助,将不胜感激。
你可能想要这个setTimeout()
功能。
像这样的东西应该可以工作(未经测试):
var keepCalling = true;
setTimeout(function () {
keepCalling = false;
}, 60000);
while (keepCalling) {
callPeople();
}
如果您遇到 setTimeout() 问题的另一种方法:
var startTime = Date.now();
while ((Date.now() - startTime) < 60000) {
callPeople();
}
您应该编写如下内容,
while(flag == 0){
call(people);
}
setTimeout(function(){flag=1},60000);