优化后的代码如下:

el.triggerBeginTime ? (el.status === 0 && el.effectType !== 1 ? el.triggerBeginTime.slice(0, 10) : el.fireTime.slice(0, 10)) : ''

解释:

  • 使用三目运算符将代码简化。
  • 使用严格相等运算符 === 代替 ==
  • 通过将 el.effectType == 1 ? '' 移动到条件判断语句中,避免了不必要的代码分支。
优化n--eltriggerBeginTimen---------------------elstatus-==-0n-----------------------eleffectType-==-1n-------------------------n-------------------------eltriggerBeginTimeslice0-10n-----------------------elfireTimeslice0-10n---------------------

原文地址: https://www.cveoy.top/t/topic/rve 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录