本人js菜鸟,算法更不用说了,肯定更菜,记录这个只是为了想慢慢提高自己的算法能力。。。
xiaoshuo-ss-sfff-fe 变为驼峰xiaoshuoSsSfffFe
let str='xiaoshuo-ss-sfff-fe';
let arr=str.split("")
arr.map((item,index)=>{
if(item==='-'){
arr[index+1]=arr[index+1].toUpperCase()
arr.splice(index,1)
}
})
统计字符串中出现最多的字母
let str='xiaoshuo-ss-sfff-fe';
let obj={}
let o=str.split("").map(item=>{
if(obj[item]){
obj[item]++
}else{
obj[item]=0
obj[item]++
}
return obj
}).splice(-1,1)[0]
const bb=Math.max(...Object.values(o))
for(let key in o){
if(o[key]===bb){
console.log(key)
}
}