function arrayUnique(arr) {
const result = arr.reduce((acc, value) => {
if (!acc.includes(value)) {
acc.push(value);
}
return acc;
}, []);
return result;
}
const arr = [1, 2, 1, 1, 3, 3, 4, 4, 5, 5, 5, 5, 6, 7, 7, 8];
const result = arrayUnique(arr);
console.log(result);
/*
run:
[
1, 2, 3, 4,
5, 6, 7, 8
]
*/