Open up web inspector.
var arr = (paste)
arr.sort()
for(var i = 0;i<arr.length;i++){if(arr[i+1] == arr[i]){console.log(arr[i])}}
var arr = (paste)
arr.sort()
for(var i = 0;i<arr.length;i++){if(arr[i+1] == arr[i]){console.log(arr[i])}}
function find_dupe(a){ if(a.length==0) return -1;
if (a[0]==a[1]) return a[0]; else return find_dupe(a.slice(1,a.length)); }
BTW, are loops more efficient than recursion in JS? It sure seems like a lot of JS libraries out there including jQuery avoid recursion like plague.In this case, the loop will outperform recursion because of all of the slice calls in the recursive version.