1. 多重判断使用Array.includes(elements); //if include return true,else will return false;
2. 更少的嵌套,尽早的return //若需要判断某元素一次即可,或存在阀值,判断成功发现条件立即return;
3. 使用默认参数和解构 //将无效的null ,undefined等设置默认参数 避免发生错误
4. 倾向于遍历对象而不是switch
```
//列如 系统的报错 使用switch 不如 使用 遍历
const errorObj ={40001:"系统错误",40001:"系统错误",40001:"系统错误"},
errorCode=40001;
return errorObj[errorCode];
//又例如,表格样式,什么状态,需要什么styleobj
```
5.对所有、部分判断使用Array.every & Array.some
```
let arr = [1,2,3]
let flag=arr.every(item=>item=="2");//return false some 也是同样适用
```