菜鸡和boss
/*
* css 中经常有类似 background-image 这种通过 - 连接的字符,
* 通过 javascript 设置样式的时候需要将这种样式转换成 backgroundImage 驼峰格式,请完成此转换功能
1. 以 - 为分隔符,将第二个起的非空单词首字母转为大写
2. -webkit-border-image 转换后的结果为 webkitBorderImage
* */
function cssStyle2DomStyle(sName) {
const strArr = sName.split('-')
console.log(strArr)
let strRes = ''
let index = strArr[0]?1:0
strArr.forEach(item => {
if(index>=2){
strRes += item.substr(0,1).toUpperCase() + item.substr(1)
}else{
strRes += item
}
index++
})
return strRes
}
function cssStyle2DomStyle(sName){
return sName.replace(/\-[a-z]/g,function ($1,$2) {
return $2?$1.slice(-1).toUpperCase():$1.slice(-1)
})
}