Topic Description

Given an array with duplicate numbers, implement a removeDuplicate function. The function will accept an array as its parameter and return a new array with the duplicate numbers removed.

const originalArr = [9, 1, 2, 2, 3, 4, 2, 4, 8, 1, 9];

const ans = removeDuplicate(originalArr);
console.log(ans); // [9, 1, 2, 3, 4, 8]

Answer

function removeDuplicate(arr) {
  return Array.from( new Set(arr) )
}
function removeDuplicate(arr) {
  return arr.filter((item, index, array)=>{
	  return array.indexOf(item) === index
  })
}