JavaScript 函数优化:根据颜色等级设置行背景色
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] }); }
原文地址: http://www.cveoy.top/t/topic/lXa0 著作权归作者所有。请勿转载和采集!