首页 > 编程语言 > 详细

一句话的代码,从集合中找出第一个重复字符的方法javascript版。

时间:2015-05-04 13:33:09      阅读:245      评论:0      收藏:0      [点我收藏+]

有的时候需求是这样的:

找出集合中第一个重复的字符所在的位置,刚才看了园内某自许为算法的代码,感觉非常之啰嗦故写了以下代码!

本人对神马算法之类的完全不懂,但那些伪算法家们也别出来装蒜。一句话:不要欺负俺没文化好不好!

别的不说看代码:

Array.prototype.searchFirstNotRepeat = function () {
var curArr = this, val;

while (-1 == (val = curArr.indexOf(curArr.shift())));

return val;
};

conole.log([1, 1, 2, 3, 4, 5, 3].searchFirstNotRepeat());

  

 

一句话的代码,从集合中找出第一个重复字符的方法javascript版。

原文:http://www.cnblogs.com/shinefzh/p/4475903.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!