// собираем новый массив
const newArr = [...new Set(arr)];
// обновляем существующий
arr.length = arr
.reduce((acc, n) => acc.add(arr[acc.size] = n), new Set)
.size;// собираем новый массив
const newArr = arr.filter((n, i, a) => i === a.indexOf(n));
// обновляем существующий
arr.reduceRight(
(_, n, i, a) => i === a.indexOf(n) || a.splice(i, 1),
null
);