Remove Duplicates from Array
Javascript jQuery
By | Friday, March 9, 2012




Hide Comments












Code:
<html>
<head>
<script src="http://wcetdesigns.com/assets/javascript/jquery.js"></script>
<script>
$(function(){
var x = ['w', 'w', 'w', 'w', 'r', 'e', 'r', 'f', 'r'];
var s = ''; //BLANK VARIABLE UNTIL AFTER 2ND "FOR LOOP"
//RUNS THRU EACH ELEMENT
for(i=0; i<x.length; i++){
//EACH ELEMENT CHECK ALL OTHER ELEMENS FOR DUPLICATES
for(e=0; e<x.length; e++){
if(e!=i){ //ELEMENTS WITH THE SAME INDECES DON'T COMPARE, ONLY DUPLICATES
if(x[e]==x[i]){ //IF VALUES OF THESE ELEMENTS ARE THE SAME
x.splice(e, 1); //DELETES ALL DUPLICATES
i--; //SHIFTS THE REST OF THE ARRAY AFTER ELIMINATE
}
}
}
}
for(i=0; i<x.length; i++){
s += x[i]+' '; //SHOWS THE ARRAY WITHOUT DUPLICATES
}
$("#array").html(s); //SHOWS THE ARRAY IN HTML
});
</script>
</head>
<body>
<span id="array"></span>
</body>
</html>