Skip to content

Instantly share code, notes, and snippets.

@JayKan
Forked from bendc/removeDuplicates.js
Created April 9, 2019 04:33
Show Gist options
  • Save JayKan/fbd47091dda43a201c5e90d2f9229ded to your computer and use it in GitHub Desktop.
Save JayKan/fbd47091dda43a201c5e90d2f9229ded to your computer and use it in GitHub Desktop.
Remove duplicates from array
function removeDuplicates(arr) {
var clean = []
var cleanLen = 0
var arrLen = arr.length
for (var i = 0; i < arrLen; i++) {
var el = arr[i]
var duplicate = false
for (var j = 0; j < cleanLen; j++) {
if (el !== clean[j]) continue
duplicate = true
break
}
if (duplicate) continue
clean[cleanLen++] = el
}
return clean
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment