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

JavaScript實(shí)現(xiàn)查找字符串中第一個(gè)不重復(fù)的字符

 更新時(shí)間:2014年12月29日 14:26:14   投稿:hebedich  
這篇文章主要介紹了JavaScript實(shí)現(xiàn)查找字符串中第一個(gè)不重復(fù)的字符,需要的朋友可以參考下

此算法僅供參考,小菜基本不懂高深的算法,只能用最樸實(shí)的思想去表達(dá)。

復(fù)制代碼 代碼如下:

 //找出字符串中第一個(gè)不重復(fù)的字符
 // firstUniqueChar("vdctdvc"); --> t
 function firstUniqueChar(str){
   var str = str || "",
       i = 0,
       k = "",
       _char = "",
       charMap = {},
       result = {name: "",index: str.length};
   for(i=0;i<str.length;i++){
     _char = str.charAt(i);
     if(charMap[_char] != undefined){
       charMap[_char] = -1;
     }else{
       charMap[_char] = i;
     }
   }
   for(k in charMap){
     if(charMap[k]<0){
       continue;
     }
     if(result.index>charMap[k]){
       result.index = charMap[k];
       result.name = k;
     }
   }
   return result.name;
 }

小伙伴們?nèi)缬懈玫乃悸?,還請(qǐng)告之一下,不勝感激

相關(guān)文章

  • 小程序開(kāi)發(fā)實(shí)現(xiàn)access_token統(tǒng)一管理

    小程序開(kāi)發(fā)實(shí)現(xiàn)access_token統(tǒng)一管理

    本文主要介紹了小程序開(kāi)發(fā)實(shí)現(xiàn)access_token統(tǒng)一管理,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • 微信小程序支付功能完整流程記錄(前端)

    微信小程序支付功能完整流程記錄(前端)

    微信小程序的商戶(hù)系統(tǒng)一般是以接口的形式開(kāi)發(fā)的,小程序通過(guò)調(diào)用與后端約定好的接口進(jìn)行參數(shù)的傳遞以及數(shù)據(jù)的接收,下面這篇文章主要給大家介紹了關(guān)于微信小程序支付功能(前端)的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • 移動(dòng)端touch拖動(dòng)和click事件沖突問(wèn)題解決

    移動(dòng)端touch拖動(dòng)和click事件沖突問(wèn)題解決

    這篇文章主要為大家介紹了移動(dòng)端touch拖動(dòng)和click事件沖突問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • JS實(shí)現(xiàn)點(diǎn)擊Radio動(dòng)態(tài)更新table數(shù)據(jù)

    JS實(shí)現(xiàn)點(diǎn)擊Radio動(dòng)態(tài)更新table數(shù)據(jù)

    這篇文章主要介紹了JS實(shí)現(xiàn)點(diǎn)擊Radio動(dòng)態(tài)更新table數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • 微信小程序?qū)崿F(xiàn)簡(jiǎn)單搜索框

    微信小程序?qū)崿F(xiàn)簡(jiǎn)單搜索框

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡(jiǎn)單搜索框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • js類(lèi)型轉(zhuǎn)換與引用類(lèi)型詳解(Boolean_Number_String)

    js類(lèi)型轉(zhuǎn)換與引用類(lèi)型詳解(Boolean_Number_String)

    本篇文章主要是對(duì)js中的類(lèi)型轉(zhuǎn)換與引用類(lèi)型(Boolean_Number_String)進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-03-03
  • webpack-cli在webpack打包中的作用小結(jié)

    webpack-cli在webpack打包中的作用小結(jié)

    webpack?是打包代碼時(shí)依賴(lài)的核心內(nèi)容,而?webpack-cli?是一個(gè)用來(lái)在命令行中運(yùn)行?webpack?的工具,那么webpack-cli在webpack打包中的作用是什么,本文就詳細(xì)的介紹一下,感興趣的可以了解一下
    2022-04-04
  • JavaScript中定義函數(shù)的三種方法

    JavaScript中定義函數(shù)的三種方法

    這篇文章主要介紹了JavaScript中定義函數(shù)的三種方法,本文直接給出代碼實(shí)現(xiàn),同時(shí)給出了構(gòu)造函數(shù)的相關(guān)知識(shí),需要的朋友可以參考下
    2015-03-03
  • 8個(gè)有意思的JavaScript面試題

    8個(gè)有意思的JavaScript面試題

    JavaScript 是一種有趣的語(yǔ)言,我們都喜歡它,因?yàn)樗男再|(zhì)。這篇文章主要介紹了8個(gè)有意思的JavaScript面試題 ,需要的朋友可以參考下
    2019-07-07
  • Babylon使用麥克風(fēng)并處理常見(jiàn)問(wèn)題解決

    Babylon使用麥克風(fēng)并處理常見(jiàn)問(wèn)題解決

    這篇文章主要為大家介紹了Babylon使用麥克風(fēng)并處理常見(jiàn)問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04

最新評(píng)論

林西县| 团风县| 明光市| 盐城市| 白城市| 徐闻县| 柯坪县| 平陆县| 巨野县| 乌拉特后旗| 买车| 镇雄县| 南川市| 穆棱市| 吐鲁番市| 涞水县| 江口县| 长海县| 保亭| 广东省| 新昌县| 巴东县| 休宁县| 惠水县| 兴隆县| 将乐县| 刚察县| 山西省| 雅江县| 修文县| 孟州市| 伽师县| 阜南县| 疏勒县| 衡水市| 尼勒克县| 长葛市| 筠连县| 神木县| 余江县| 什邡市|