我的打算是,将f2作为f1的callback,f3做f2的callback。 大家是怎么解决的?

比如我要运行依次运行三个函数f1,f2,f3,需要严格按照顺序来执行

但是如果f1 里面出现ajax 或者其它需要运行比较久的东西时,f2,f3 就会先运行。

如何避免?


潇潇雨雨
浏览 101回答 2
2回答

梵蒂冈之花

解决方案就是你现在做的那样,各种callback,开始可能觉得不舒服,写习惯就好了。ServerJS比如NodeJS里callback用得比WebJS更吓人,嘿嘿

杨魅力

设置一个变量,如果前一个函数的变量比如first=good;那么表示他已经执行成功,然后就执行下一个程序。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript