什么是回调地狱?
多层函数的相互嵌套,就会形成回调地狱如下
setTimeout(()=>{//第一层回调函数
console.log('延时1秒后输出')
setTimeout(()=>{//第二层回调函数
console.log('延时2秒后输出')
setTimeout(()=>{//第三层回调函数
console.log('延时3秒后输出')
},3000)
},2000)
},1000)
回调地狱的缺点:
代码耦合性太强,牵一发而动全身,难以维护
大量冗余的代码相互嵌套,代码可读性变差
如何解决回调地狱的问题:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务