Como manter duplicatas de uma matriz

Em Javascript, estou tentando manter apenas duplicatas em uma matriz.

Por exemplo, minha matriz inicial é

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

o resultado deve ser

[1,3,5]

Eu tentei trabalhar com .indexOf () e $ .inArray (), mas não consigo descobrir. Eu sei como remover duplicados, mas mantê-los é bastante difícil.