怎么让js函数,一个执行完之后在执行另外一个?有两个函数function f1(){},function f2(){};想要f1里的代码都走完再执行f21、如果f1中没有异步操作,像是没有setTim
怎么让js函数,一个执行完之后在执行另外一个?
有两个函数function f1(){},function f2(){};想要f1里的代码都走完再执行f21、如果f1中没有异步操作,像是没有setTimeout,直接f1()f2()就可以,可以按照顺序执行2、如果f1中有像setTimeout的异步操作,(额,照理说setTimeout也不算是异步操作,反正就是有时间延迟的),使用1中的方式,在f1没有执行完就会执行f2中的代码,这时候就需要有一个判断。根据实际情况吧,我遇到的是,先要执行完ul li里的点击事件才能再执行f2,也就是在f1中调用f2js函数执行顺序,怎麼让一个函数执行完再执行下面的程序?
Q1:你可以这么干啊Q2:你两次 counter() 产生了两个不同的计数器,调用之后第一次当然一样。你可以写成或者这样,更能保证严格的先后顺序
本文链接:http://21taiyang.com/Open-SourceComputers/13255784.html
js中《练:zhōng》如何sleep一秒转载请注明出处来源