C_K*_*C_K 4 jquery loops function
我有几个功能,可能需要或不需要重复一定次数.次数由用户设置,并存储在变量:xTcount中.
if (xTcount > 0) {
for (i=0; xTcount <= i; i++) {
$(document).miscfunction();
}
}
Run Code Online (Sandbox Code Playgroud)
我实际上没有测试过上面的脚本,因为我确定它是不正确的.是什么让我想要的技巧是,我不想将"check xTcount"子句编码到每个可重复的函数中.如果可能的话,我想创建一些主检查器,简单地重复下一个被调用的函数xTcount次...
Mat*_*chu 17
重复一些事情xTcount
?也许我误解了,但看起来很简单:
for(var i = 0; i < xTcount; i++) {
doSomething();
doSomethingElse();
}
Run Code Online (Sandbox Code Playgroud)
如果麻烦的是你不喜欢for
循环的外观,或者你的脚本要求你多次构建相同的循环,你可以提取它,如果你真的想要:
function repeat(fn, times) {
for(var i = 0; i < times; i++) fn();
}
repeat(doSomething, xTcount);
// ...later...
repeat(doSomethingElse, xTcount);
Run Code Online (Sandbox Code Playgroud)