有的时候需求是这样的:

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

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

别的不说看代码:

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

  

 

Posted on 2015-05-04 12:40  真爱像深蓝  阅读(372)  评论(1编辑  收藏  举报