一行 (狗头) 先分割,然后处理,这里使用 reduce 方法,因为 reduce 迭代是从数组的第二项开始的 function cssStyle2DomStyle (sName) { return sName.split('-').filter(s => s.length > 0).reduce((prev, curr) => prev + curr[0].toUpperCase() + curr.slice(1)); }