在我们项目开发中有很多js异步操作,b函数依赖于a函数的返回结果,此时因为javascript的一些异步操作比如ajax的调用、图片上传等等,如果网络问题长时间处于等待状态,主线程会暂时挂起,处理后面的事件。。。此时就和我们期望结果不一致,这时候我们可以使用回调函数进行处理。但是如果嵌套比较多,层级复杂时,回调函数显得苍白无力。。这是后我们强大的peomise就派上用场了。。。废话不多说直接上案列。。。
希望对你有帮助,欢迎大家关注我。。。我会不定时的与大家分享技术,让我们一起成长。。。。
在我们项目开发中有很多js异步操作,b函数依赖于a函数的返回结果,此时因为javascript的一些异步操作比如ajax的调用、图片上传等等,如果网络问题长时间处于等待状态,主线程会暂时挂起,处理后面的事件。。。此时就和我们期望结果不一致,这时候我们可以使用回调函数进行处理。但是如果嵌套比较多,层级复杂时,回调函数显得苍白无力。。这是后我们强大的peomise就派上用场了。。。废话不多说直接上案列。。。
希望对你有帮助,欢迎大家关注我。。。我会不定时的与大家分享技术,让我们一起成长。。。。