【发布时间】:2016-02-19 21:18:44
【问题描述】:
我想知道如何缩短我的程序。
function versteigern(objekt){
for(var i = 1; i<=3; i++){
if(i === 1){
setTimeout(function(){console.log(objekt + " zum 1")},1000*i);
}
else if(i === 2){
setTimeout(function(){console.log(objekt + " zum 2")},1000*i);
}
else if(i === 3){
setTimeout(function(){console.log(objekt + " zum 3")},1000*i);
}
}
因为我觉得这不是最佳解决方案,因为我正在使用 if-else。
【问题讨论】:
-
这个问题应该在代码审查中提出。顺便提一句。为什么要使用循环?
-
如果您在每次迭代中都做不同的事情,则无需循环。
标签: javascript