移相器:f1(a, b, f2) - 如果 f2 有参数怎么办?

phaser: f1(a, b, f2) - what if f2 has parameters?

(在 Phaser 中,基于 javascript,)

在这样的情况下:

f1(a, b, f2);

我想给f2传参

function f2 (x,y){
    //code
}

但如果我尝试,

f1(a, b, f2(x,y));

...它给我一个错误。

(P.S 我知道有时它会自动将 a 和 b 作为参数传递过来,但是如果我不想使用 a 和 b 怎么办?)

这是我的实际代码

game.time.events.add(TELEPORT_CASTTIME, teleport);

传送是我的功能,但我想传递参数给。

试试这个:

function f2(x, y) {    
    return function() {
        //code, you can use x and y
    }
}

然后:

f1(a, b, f2(x,y));