JavaScript字符串刪除重復(fù)字符的方法
本章節(jié)介紹一下如何刪除一個(gè)字符串中重復(fù)的字符,先不管有沒(méi)有實(shí)際價(jià)值,就當(dāng)做是一種對(duì)算法的學(xué)習(xí)也是挺不錯(cuò)的。
代碼如下:
function dropRepeat(str){
var result=[];
var hash={};
for(var i=0, elem; i<str.length;i++){
elem=str[i];
if(!hash[elem]){
hash[elem]=true;
result=result+elem;
}
}
return result;
}
以上代碼中的函數(shù)可以刪除字符串中重復(fù)的字符,使用示例:
dropRepeat("abcdd")
返回值是:abcd。
下面給大家分享Python:去掉字符串中的重復(fù)字符
python 2.7: #-*- encoding:utf-8 -*- string = 'abc123456ab2s' r = ''.join(x for i, x in enumerate(string) if string.index(x) == i) print string print r
輸出如下:
abc123456ab2s
abc123456s
- JS使用正則表達(dá)式除去字符串中重復(fù)字符的方法
- JS刪除字符串中重復(fù)字符方法
- JS字符串去除連續(xù)或全部重復(fù)字符的實(shí)例
- JS清除字符串中重復(fù)值的實(shí)現(xiàn)方法
- JS 清除字符串?dāng)?shù)組中,重復(fù)元素的實(shí)現(xiàn)方法
- 詳解JavaScript數(shù)組和字符串中去除重復(fù)值的方法
- JavaScript實(shí)現(xiàn)查找字符串中第一個(gè)不重復(fù)的字符
- JS實(shí)現(xiàn)為排序好的字符串找出重復(fù)行的方法
- 如何利用JavaScript獲取字符串中重復(fù)次數(shù)最多的字符
相關(guān)文章
原生JavaScript實(shí)現(xiàn)的無(wú)縫滾動(dòng)功能詳解
這篇文章主要介紹了原生JavaScript實(shí)現(xiàn)的無(wú)縫滾動(dòng)功能,結(jié)合實(shí)例形式詳細(xì)分析了JavaScript無(wú)縫滾動(dòng)具體實(shí)現(xiàn)步驟、相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2020-01-01
APP中javascript+css3實(shí)現(xiàn)下拉刷新效果
本文給大家分享的是如何在APP中使用javascript結(jié)合CSS3實(shí)現(xiàn)下拉刷新特效的代碼,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。2016-01-01
Javascript 學(xué)習(xí)筆記 錯(cuò)誤處理
Javascript學(xué)習(xí)筆記:錯(cuò)誤處理.2009-07-07
JS實(shí)現(xiàn)select選中option觸發(fā)事件操作示例
這篇文章主要介紹了JS實(shí)現(xiàn)select選中option觸發(fā)事件操作,結(jié)合實(shí)例形式總結(jié)分析了javascript針對(duì)select下拉選中option項(xiàng)觸發(fā)事件相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
基于BootStrap Metronic開(kāi)發(fā)框架經(jīng)驗(yàn)小結(jié)【五】Bootstrap File Input文件上傳插件的用法
本文主要基于我自己的框架代碼案例,介紹其中文件上傳插件File Input的使用,非常具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧2016-05-05
在javascript將NodeList作為Array數(shù)組處理的方法
在Web前端編程中,我們通常會(huì)通過(guò)document.getElementsByTagName的方法取出一組相同標(biāo)簽的dom元素。2010-07-07

