在项目的js文件中看到有如下两种写法,如图:
支持第一种写法的理由是:如果以后有多层判断,当条件第一次不满足条件时就直接return false,以后的判断就不需要执行,可以减少不必要的代码校验。
支持第二种写法的理由是:如果以后有多层判断,第一种就会出现多个if else判断,代码写法看起来麻烦,而第二种需要写if语句即可。
我是支持第一种写法。不过我觉得支持第二种写法的理由也说得挺好。
=====================================================
时间: 2024-11-01 03:10:22