Cómo mantener duplicados de una matriz

En Javascript, solo intento mantener duplicados en una matriz.

Por ejemplo, mi matriz inicial es

[1,1,2,3,3,3,3,4,5,5]

el resultado debe ser

[1,3,5]

He intentado trabajar con .indexOf () y $ .inArray (), pero no puedo entenderlo. Sé cómo eliminar duplicados, pero mantenerlos es bastante difícil.

Respuestas a la pregunta(3)

Su respuesta a la pregunta