最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

統(tǒng)計(jì)出現(xiàn)最多的字符次數(shù)的js代碼

 更新時(shí)間:2010年12月03日 20:58:58   作者:  
一小段代碼,經(jīng)常出現(xiàn)在面試筆試題中的:統(tǒng)計(jì)一個(gè)字符串中出現(xiàn)最多的字符的次數(shù),可以是英文或者數(shù)字。
應(yīng)用正則表達(dá)式的全局匹配,可以匹配出字符出現(xiàn)的次數(shù),比較這些次數(shù),將最大的保存并返回。代碼如下:
復(fù)制代碼 代碼如下:

var countMost = function(str){
if(!str) return;
var _count = 0, _temp = 0, _reg, _char;
for(var i=0; i<str.length; i++){
_reg = new RegExp(str.charAt(i), 'g');
_temp = str.match(_reg).length;
if(_temp > _count){
_count = _temp;
_char = str.charAt(i);
}
}
return _count;
//return {count:_count, char:_char};
};

注釋掉的代碼可以一并返回出現(xiàn)最多次數(shù)的字符。

相關(guān)文章

  • element-plus默認(rèn)菜單打開步驟

    element-plus默認(rèn)菜單打開步驟

    在 Vue 3 中使用 Element Plus 的 <el-menu> 組件時(shí),默認(rèn)情況下菜單項(xiàng)是關(guān)閉狀態(tài)的,如果你想讓某個(gè)菜單項(xiàng)默認(rèn)處于展開狀態(tài),你可以通過設(shè)置菜單項(xiàng)的 default-active 屬性來實(shí)現(xiàn),這篇文章主要介紹了element-plus默認(rèn)菜單打開,需要的朋友可以參考下
    2024-08-08
  • 微信小程序?qū)崿F(xiàn)長(zhǎng)按 識(shí)別圖片二維碼(兩種方案)

    微信小程序?qū)崿F(xiàn)長(zhǎng)按 識(shí)別圖片二維碼(兩種方案)

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)長(zhǎng)按 識(shí)別圖片二維碼(兩種方案),第一種方案只需要在image里面加一個(gè)屬性就可以了,本文結(jié)合實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • JS前端解壓zip的方法和技巧分享

    JS前端解壓zip的方法和技巧分享

    這篇文章主要介紹了JS前端解壓zip的方法和技巧,業(yè)務(wù)中有時(shí)候需要獲取某個(gè) zip 壓縮包內(nèi)的文件內(nèi)容展示到前端,在 zip 包體積不是那么大的時(shí)候并且不涉及壓縮包解密的時(shí)候,可以考慮純前端方案,需要的朋友可以參考下
    2024-03-03
  • JavaScript包裝對(duì)象使用介紹

    JavaScript包裝對(duì)象使用介紹

    這篇文章主要介紹了JavaScript中包裝對(duì)象的一些知識(shí)點(diǎn),包括內(nèi)置對(duì)象等
    2013-08-08
  • window.onload 加載完畢的問題及解決方案(上)

    window.onload 加載完畢的問題及解決方案(上)

    我們經(jīng)常使用 window.onload 來處理頁(yè)面,當(dāng)頁(yè)面加載完成做一些事情。但這個(gè) window.onload 是頁(yè)面全部加載完成,甚至包括圖片,而我們實(shí)際上經(jīng)常需要的是文檔 DOM 加載完畢!
    2009-07-07
  • 小程序云開發(fā)教程如何使用云函數(shù)實(shí)現(xiàn)點(diǎn)贊功能

    小程序云開發(fā)教程如何使用云函數(shù)實(shí)現(xiàn)點(diǎn)贊功能

    這篇文章主要為大家詳細(xì)介紹了小程序云開發(fā)教程如何使用云函數(shù)實(shí)現(xiàn)點(diǎn)贊功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 理解Javascript_15_作用域分配與變量訪問規(guī)則,再送個(gè)閉包

    理解Javascript_15_作用域分配與變量訪問規(guī)則,再送個(gè)閉包

    在閱讀本博文之前,請(qǐng)先閱讀《理解Javascript_13_執(zhí)行模型詳解》 在'執(zhí)行模型詳解'中講到了關(guān)于作用域分配的問題,這一篇博文將詳細(xì)的說明函數(shù)對(duì)象、作用域鏈與執(zhí)行上下文的關(guān)系。
    2010-10-10
  • 揭秘JavaScript Reduce的用法

    揭秘JavaScript Reduce的用法

    作為高級(jí)前端切圖仔,我們經(jīng)常遇到需要處理、聚合或轉(zhuǎn)換數(shù)據(jù)的場(chǎng)景,JavaScript 的reduce()方法是一個(gè)強(qiáng)大的工具,它允許我們有效地迭代數(shù)組并累積單個(gè)值,從而簡(jiǎn)化了這些任務(wù),本文將給大家揭秘JavaScript Reduce方法,需要的朋友可以參考下
    2023-09-09
  • 詳細(xì)分析JavaScript函數(shù)定義

    詳細(xì)分析JavaScript函數(shù)定義

    這篇文章主要給大家詳細(xì)分析了JavaScript函數(shù)定義的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • 使用 js 簡(jiǎn)單的實(shí)現(xiàn) bind、call 、aplly代碼實(shí)例

    使用 js 簡(jiǎn)單的實(shí)現(xiàn) bind、call 、aplly代碼實(shí)例

    這篇文章主要介紹了使用 js 簡(jiǎn)單的實(shí)現(xiàn) bind、call 、aplly代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09

最新評(píng)論

交城县| 白山市| 永胜县| 乌海市| 壤塘县| 塘沽区| 偃师市| 开平市| 噶尔县| 汪清县| 和龙市| 苗栗县| 女性| 巩义市| 广水市| 台山市| 乐平市| 海盐县| 永新县| 屯门区| 永定县| 罗源县| 苍南县| 普定县| 九龙坡区| 富蕴县| 樟树市| 鹤庆县| 保德县| 宜宾县| 柘荣县| 石屏县| 湘乡市| 大姚县| 廊坊市| 梓潼县| 明光市| 乳源| 沅江市| 萨嘎县| 瑞安市|