Remove Duplicates from Array

by Zacc206

JavaScript

var myArray = [1,1,2,3,4,4,5,6,7,8,9,9,10,10,10,11,11,11,11,12,12,12,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8];
var tempArray = [];
var counterRemoved = 0;
    
for (i = 0; i < myArray.length; i++) {
    if (tempArray.indexOf(myArray[i]) == -1) {
        tempArray.push(myArray[i]);
    } else {
        counterRemoved++;
    }
}

document.write("Your original array was: " + myArray);
document.write('<br>');
document.write('<br>');
document.write("Your final array is: " + tempArray);
document.write('<br>');
document.write('<br>');
document.write("Count of items in original array: " + myArray.length);
document.write('<br>');
document.write("Count of items in unique array: " + tempArray.length);
document.write('<br>');
document.write("Final count of removed items: " + counterRemoved);