常见的可读性代码

1.使用对象赋值

let selectType = 'exapmle'
/**
 * 如果selectType的值是exapmle,则params.type的值为1,
 * 如果是group,则params.type的值为2,
 * 如果是all,则params.type的值为3
 * */ 
let params= {
   type: selectType== 'exapmle' ? 1 : selectType== 'group' ? 2 : 3
}

优化后

typeObj= {
  'exapmle': 1,
  'group': 2,
  'all': 3
}
let selectType = 'exapmle'
let params= {
   type: typeObj[selectType]
}
posted @   南风晚来晚相识  阅读(6)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示