优化 JavaScript 函数:使用颜色映射对象简化条件判断
const setZHRowColor = (colorLevel: '' | '0' | '1' | '2') => { const colorMap = { '0': ZHRedRowColor, '1': ZHBlueRowColor, '2': ZHGreenRowColor, } if (colorMap[colorLevel]) { Object.assign(styleObj, { backgroundColor: colorMap[colorLevel] }) } }
通过使用一个颜色映射对象,可以简化多个if-else语句。此外,使用了一个条件判断来检查颜色是否存在于映射对象中。
原文地址: http://www.cveoy.top/t/topic/lXaq 著作权归作者所有。请勿转载和采集!