(1) const newNums = Array.from(new Set(nums)) (2) const newNums = nums.filter((n, i) => { return nums.indexOf(n) === i }) (3) const newNums = nums.forEach((n, i) => { return nums.indexOf(n) === i }) (4) const newNums = nums.reduce((acc, n, i) => { return [].concat(acc, nums.indexOf(n) === i ? n : [] ) })