Aedies

JS回调地狱

回调地狱是由于多个回调函数嵌套引起的:

回调函数:一个函数以参数的形式传入另一个函数。如:

$.post(url,function(data){ })

回调地狱:

上面那个是嵌套了一层,好像看上去很正常,但是当这种呢:

$.post(url1,function(data){

 

$.post(url2,function(data){

$.post(url3,function(data){

return res

})

})

})

可以看到,代码中的回调函数套回调函数,居然套了3层,这种回调函数中嵌套回调函数的情况就叫做回调地狱。

总结一下,回调地狱就是为是实现代码顺序执行而出现的一种操作,它会造成我们的代码可读性非常差,后期不好维护,特别是很不利于我们调试。

 

posted on   Aedies  阅读(82)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示