gpt4 book ai didi

javascript - 如何仅在另一个函数完成后才执行另一个函数?

转载 作者:行者123 更新时间:2023-12-02 17:46:45 25 4
gpt4 key购买 nike

我知道这是一个简单的问题,但我真的不知道该怎么做。我在代码中执行两个函数,“luxboxEngine”和“fitToScreen”,后者需要前者的完成。如何告诉“fitToScreen”仅在“luxboxEngine”完成后执行?现在我有了这个,它得到了想要的结果:

luxboxEngine(self);
setTimeout(fitToScreen, 1000);

...但我知道这不是一个好的解决方案。我读过有关回调函数的内容,但恐怕我并没有真正了解它们是什么/如何合并它们。谢谢阅读。

编辑:正如 Sudharsan Sri 和 Brian McGinity 在下面回答的那样,回调是解决方案。这是我用来获取程序中所需内容的代码:

    luxboxEngine(self, function () {
fitToScreen();
});

在 luxboxEngine 完成后触发 fitToScreen 函数。

最佳答案

使用回调:

luxboxEngine(self , function() { fitToScreen(); }); 

关于javascript - 如何仅在另一个函数完成后才执行另一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21692705/

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