JavaScript實現(xiàn)查找字符串中第一個不重復(fù)的字符_javascript技巧
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 21:31:07
JavaScript實現(xiàn)查找字符串中第一個不重復(fù)的字符_javascript技巧
JavaScript實現(xiàn)查找字符串中第一個不重復(fù)的字符_javascript技巧:此算法僅供參考,小菜基本不懂高深的算法,只能用最樸實的思想去表達。 代碼如下: //找出字符串中第一個不重復(fù)的字符 // firstUniqueChar(vdctdvc); --> t function firstUniqueChar(str){ var str = str , i = 0,
導(dǎo)讀JavaScript實現(xiàn)查找字符串中第一個不重復(fù)的字符_javascript技巧:此算法僅供參考,小菜基本不懂高深的算法,只能用最樸實的思想去表達。 代碼如下: //找出字符串中第一個不重復(fù)的字符 // firstUniqueChar(vdctdvc); --> t function firstUniqueChar(str){ var str = str , i = 0,
此算法僅供參考,小菜基本不懂高深的算法,只能用最樸實的思想去表達。
代碼如下:
//找出字符串中第一個不重復(fù)的字符
// firstUniqueChar("vdctdvc"); --> t
function firstUniqueChar(str){
var str = str || "",
i = 0,
k = "",
_char = "",
charMap = {},
result = {name: "",index: str.length};
for(i=0;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)缬懈玫乃悸罚€請告之一下,不勝感激
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
JavaScript實現(xiàn)查找字符串中第一個不重復(fù)的字符_javascript技巧
JavaScript實現(xiàn)查找字符串中第一個不重復(fù)的字符_javascript技巧:此算法僅供參考,小菜基本不懂高深的算法,只能用最樸實的思想去表達。 代碼如下: //找出字符串中第一個不重復(fù)的字符 // firstUniqueChar(vdctdvc); --> t function firstUniqueChar(str){ var str = str , i = 0,