我想创建一个
的函数P
的值都会增加; runtimes
设置。例如:
var runtimes = '25';
var P = '1';
function send(){
//some function
}
第一次运行后,变量P
将为2,第二次运行将开始。
我该怎么做?
答案 0 :(得分:2)
您可以从循环中调用该函数:
var runtime = 25;
var P = 1;
function send(){
P++;
}
for (var i = 0; i < runtime; i++) {
send();
}
或者跟踪函数本身的迭代并调用一次:
var iterations = 0;
var runtime = 25;
var P = 1;
function send(){
P++;
if (++iterations < runtime) {
send();
}
}
send();
答案 1 :(得分:1)
var runtime = 25;
var P = 1;
for(var P = 1; P < runtime; send(), P++) { }
function send(){
//some function
}
答案 2 :(得分:0)
function sendMultipleTime(){
var runtime = 25;
var P = 1;
while(P<=25)
send();
P++;
}
function send(){
}
答案 3 :(得分:0)
如果我已正确理解问题,您可以使用简单的for循环。
var runtime = 25;
var P = 1;
for (var i = P; i <= runtime; i++) {
function send() {
console.log(i + ' ' + P + ' ' + runtime);
}
send();
P++;
}