写一个名为toBetterUrl的方法,实现把类似’CSS value type’转换成’css-value-type’(只需考虑空格和大小写处理)。
let str = 'CSS Value type'
function toBetterUrl(STR) {
let arr = STR.split('')
let arr2 = [] // 新字符串数组
let reg = /^[A-Z]+$/;
arr.forEach((ele, index) => {
if (ele === ' ') {
arr2.push('-')
} else if (reg.test(ele)) {
arr2.push(ele.toLowerCase())
} else {
arr2.push(ele)
}
})
console.log(arr2.join(''))
}
toBetterUrl(str) // css-value-type
新手上路,非标准答案,请多指教