大体思路
- 三元
- || && ??
- 如果是有规律的
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()
}