1
我想分配setInterval()
通过此链接pass <or> operator into function as parameter?传递运营商对setInterval()动作
以下LiraNuna
function actualFunction(passedValue:Number, compareFunction:Function) {
/* ... */
if(compareFunction(passedValue, staticValue)) {
/* ... Do something ... */
}
/* ... */
}
actualFunction(6, function(x:Number, y:Number) {
return x > y;
});
的答案传递一个操作员的说法,但我似乎并没有做知道该怎么做,因为在启动setInterva()
时只调用函数名称。
典型的启动:
function actualFunction(passedValue:Number, compareFunction:Function) {
/* ... */
if(compareFunction(passedValue, staticValue)) {
/* ... Do something ... */
}
/* ... */
}
setInterval(actualFunction,10)
现在,我想分配
actualFunction(6, function(x:Number, y:Number) {
return x > y;
});
内
setInterval()
,我会怎么做呢?
我们如何包含'return x> y',因为在其他情况下,我们也会用'return x
我编辑了我的答案,请测试并查看它是否有效。尝试创建单独的方法进行比较,如果要多次调用此代码,请不要将它们作为行方法传递。 –
我得到了整个代码的工作,但它需要两个函数,只有区别是x> y和x