const setZHRowColor = (colorLevel: '' | '0' | '1' | '2') => { const colorMap = { '0': ZHRedRowColor, '1': ZHBlueRowColor, '2': ZHGreenRowColor };

if (colorMap[colorLevel]) { Object.assign(styleObj, { backgroundColor: colorMap[colorLevel] }); } }

或者更简洁的写法:

const setZHRowColor = (colorLevel: '' | '0' | '1' | '2') => { const colorMap = ['', ZHRedRowColor, ZHBlueRowColor, ZHGreenRowColor]; Object.assign(styleObj, { backgroundColor: colorMap[colorLevel] }); }

JavaScript 函数优化:根据颜色等级设置行背景色

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

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