js常见算法

Posted ayujun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js常见算法相关的知识,希望对你有一定的参考价值。

本人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)
                
            

 

以上是关于js常见算法的主要内容,如果未能解决你的问题,请参考以下文章

常见排序算法及其JS实现

js常见算法

几种常见算法js

js常见算法

面试常见的js简单算法

前端常见算法JS实现