Duplicated Array

remove duplicated item from array

by Justin Chen

JavaScript

var array = [1, 1, 2, 2, 3, 3, 3, 4, 6, 7, 8, 8, 8, 8, 8, 9, 100, 100, 10000]

var removeDuplicated = function (arr) {
	var pointer = 0
	for (var i = 0; i < arr.length; i++) {
  	if (i > 0 && arr[i] > arr[i - 1]) {
      arr[pointer + 1] = arr[i]
      pointer++
    }
  }
  arr.length = pointer + 1
}

removeDuplicated(array)

console.log(array)