gpt4 book ai didi

javascript - Phaser : f1(a, b, f2) - 如果 f2 有参数怎么办?

转载 作者:行者123 更新时间:2023-11-28 18:30:27 24 4
gpt4 key购买 nike

(在 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));

关于javascript - Phaser : f1(a, b, f2) - 如果 f2 有参数怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38114322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com