操作数据 字符转换大小写拼接
需求:
将↓转换为
howAreYou => how-are-you
然后将↓转换为
how-are-you => howAreYou
实现代码有点复杂,主要考核操作数组的方法,转大小写,超级字符串用途,函数封装,转字符串,以及下标的使用
// 实现效果= howareyou->how-Are-You
let sj = 'howAreYou'
console.log(sj);
function fn() {
// console.log(sj.split(''));
let shuzu = sj.split('')
let a = sj[3].toLowerCase()
let b = sj[6].toLowerCase()
shuzu.splice(3, 1, `-${a}`)
shuzu.splice(6, 1, `-${b}`)
// console.log(shuzu.join(''));
return shuzu.join('')
}
console.log(fn());
console.log('-------------');
function fn2() {
let shuzu = fn().split('')
console.log(shuzu);
let a = shuzu[4].toUpperCase()
let b = shuzu[8].toUpperCase()
console.log(a,b);
shuzu.splice(3,2,a)
shuzu.splice(6,2,b)
console.log(shuzu.join(''));
}
// console.log(fn2());
fn2()
您的点赞是我更文的最大动力, 点赞数越多就会更有动力更新,欢迎留言!
🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣