您的位置:首页 > Web前端 > JavaScript

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

2015-05-04 12:40 351 查看
有的时候需求是这样的:

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

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

别的不说看代码:

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());


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: