有的时候需求是这样的:
找出集合中第一个重复的字符所在的位置,刚才看了园内某自许为算法的代码,感觉非常之啰嗦故写了以下代码!
本人对神马算法之类的完全不懂,但那些伪算法家们也别出来装蒜。一句话:不要欺负俺没文化好不好!
别的不说看代码:
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());
时间: 2024-10-25 19:01:00