function changeStr(str = 'hello-world-aaaa'){
let s = ''
let arr = str.split('-')
for(let i = 0;i < arr.length;i++){
let item = arr[i]
item = item.replace(item[0],item[0].toUpperCase())
s += item
}
return s
}
字符串的replace方法,第二个参数如果为函数的话,函数的三个参数分别为匹配出的字符串、下标以及字符串本身
let str = 'aaa-bbb-ccc'
let reg = /-./g
console.log(str.match(reg))
str = str.replace(reg,(x,y,z) => {
console.log(x)
console.log(y)
console.log(z)
return x[1].toUpperCase()
})