(在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);
teleport是我的功能,但我想将参数传递给。
答案 0 :(得分:3)
试试这个:
function f2(x, y) {
return function() {
//code, you can use x and y
}
}
然后:
f1(a, b, f2(x,y));