猿问

js 判断一个字符串中是否存在两个及以上相同元素的最优算法

如题,字符串形如:a,b,c,d,e,f,....   字符串长度未知。但有一个规律就是,元素之间以“,”分隔。现要在js中判断传入的这个字符串中的元素是否有相同的。如 a,b,a,c (有两个a元素)   、  a,b,c,d,c (有两个c元素)。

慕后森
浏览 1920回答 5
5回答

郎朗坤

遍历一边,然后用类似hash,一样的,记录一下就知道了

蝴蝶不菲

使用正则表达式进行匹配,性能绝对高!
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答