【发布时间】:2011-09-05 19:47:23
【问题描述】:
我不太了解函数闭包和匿名函数。我要做的是创建一个函数,该函数根据掷骰子随机运行输入的函数:
repeat(1,6,foobar());
function repeat(numDie, dieType, func){
var total = 0;
for (var i=0; i < numDie; i++){
var dieRoll = Math.floor(Math.random()*dieType)+1;
total += dieRoll;
}
for (var x=0; x < total; x++){
func();
}
}
我到底做错了什么?我必须将函数存储在变量中才能使用它吗?
【问题讨论】:
-
不,接近的选民,这个问题很可能对未来的访客有帮助。
-
@Bolt:除了可能有数百个重复;这似乎每天都会出现。
标签: javascript function parameters