谨记
即使可以立即得到数据,也不要同地调用异步回调函数。
同步地调用异步的回调函数扰乱了预期的操作序列,并可能导致意想不到的交错代码。
同步地调用异步的回调函数可能会导致栈溢出或错误地处理异常。
使用异步的API,比如setTimeout函数来调度异步回掉函数,使其运行于另一个回合。
参考资料:https://lee134134134.github.io/page/2/
即使可以立即得到数据,也不要同地调用异步回调函数。
同步地调用异步的回调函数扰乱了预期的操作序列,并可能导致意想不到的交错代码。
同步地调用异步的回调函数可能会导致栈溢出或错误地处理异常。
使用异步的API,比如setTimeout函数来调度异步回掉函数,使其运行于另一个回合。
参考资料:https://lee134134134.github.io/page/2/