优化n--eltriggerBeginTimen---------------------elstatus-==-0n-----------------------eleffectType-==-1n-------------------------n-------------------------eltriggerBeginTimeslice0-10n-----------------------elfireTimeslice0-10n---------------------
优化后的代码如下:
el.triggerBeginTime ? (el.status === 0 && el.effectType !== 1 ? el.triggerBeginTime.slice(0, 10) : el.fireTime.slice(0, 10)) : ''
解释:
- 使用三目运算符将代码简化。
- 使用严格相等运算符
===代替==。 - 通过将
el.effectType == 1 ? ''移动到条件判断语句中,避免了不必要的代码分支。
原文地址: https://www.cveoy.top/t/topic/rve 著作权归作者所有。请勿转载和采集!