let str = 'bottom-background-color'
要求:将上述str变成'BottomBackgroundColor'
要求不难,但是之前对于split和join一老搞混。记录一下
方法:
changeStr(str){
let arr = str.split('-') //split 将字符串变成数组
arr.forEach((item,index)=>{
arr[index] = item.replace(item[0],item[0].toUpperCase())
})
return arr.join('') //BottomBackgroundColor // join 将数组变成字符串
},
如果有新的需求 :比如说将str改为Bottombackgroundcolor则:
方法:changeStr(str){
let arr = str.split('-')
arr.forEach(item=>{
if(index == 0){
arr[index] = item.replace(item[0],item[0].toUpperCase())
}})
return arr.join('') //返回 Bottombackgroundcolor
}