code-review之前端代码优化汇总
所谓无规矩不成方圆,前端时间在团队 code-review 中发现,小编 推荐大家可以大致过一遍,形成自己的编码习惯
本文主要针对一些 JavaScript 进行优化,使之更加健壮,可读性更强,更以维护。
if 判断的优化
1、最简单的方法:if 判断let commodity = {
phone: 手机,
computer: 电脑,
television: 电视,
gameBoy: 游戏机,
}
function price(name) {
if (name === commodity.phone) {
console.log(1999)
} else if (name === commodity.computer) {
console.log(9999)
} else if (name === commodity.television) {
console.log(2999)
} else if (name === commodity.gameBoy) {
console.log(3999)
}
}
price(手机) // 9999
缺点:代码太长了,维护和阅读都很不友好
2、好一点的方法:Switchlet commodity = {
phone: 手机,
computer: 电脑,
television: 电视,
gameBoy: 游戏机,
}
const price = (name) =
THE END