let a = [1, 2, 3, 4, 2, 2, 4, 1, 5, 6] let b = [...new Set(a.sort().filter((o, i) => o !== undefined && a[i + 1] !== undefined && o === a[i + 1]))] // b is now [1, 2, 4]