大体思路
- 三元
- || && ??
- 如果是有规律的
key,可以用数组 - 无规律的
key,可以用对象的键值对的形式储存判断
实例
// 原意
if (offsetTop < 0) {
this.titleFixed = true
} else {
this.titleFixed = false
}
// 三元
offsetTop < 0 ? this.titleFixed = true : this.titleFixed = false
// 如果是要等于一个布尔值
this.titleFixed = offsetTop < 0
if (falg) {
someMethod()
}
falg && someMethod()
if (code === '202' || code === '203' || code === '204') {
someMethod()
}
if (['202', '203', '204'].includes(code)) {
someMethod()
}
本文探讨了使用三元运算符和逻辑运算符简化代码的方法,包括如何将if语句转换为更简洁的表达式,以及如何利用逻辑与(&&)和逻辑或(||)进行条件判断和方法调用。通过具体实例,展示了在不同场景下如何应用这些技巧,以提高代码的可读性和效率。
1067

被折叠的 条评论
为什么被折叠?



