关于if写法的问题

来源:5-4 wx.request二次封装实现统一响应、异常处理(下)

爱吃鱼的羊

2023-04-25

在本节中,我看到老师的写法是 if 接着 if 最终的处理,在这里为何不应用 if else 来处理,这是写代码的习惯,还是出于什么考虑。
这不是面向对象的思路与面向过程的思路的差别
我第一想到就是用 if (){} else if () {} else {}

写回答

1回答

沁尘

2023-04-25

你可以试试把两种写法都写出来,放在一块做个对比。从实现上来说二者没啥差别,但是从可读性和维护性上二者是有区别,扁平化的代码在这方面总是会优于嵌套代码的。当然,这个见仁见智,但我的习惯是尽可能保持代码扁平。
0
3
沁尘
回复
爱吃鱼的羊
可以的。工程实践的东西一定要自己在工程中去运用了才能分辨。。
2023-04-25
共3条回复

《慕慕到家》家政小程序组件化进阶实战-优质项目

千锤百炼的实践分享,成就你独当一面

494 学习 · 306 问题

查看课程