‘RemoveDuplicates’ mais simples em matrizes de JavaScript

Outra pergunta que encontrei muito em perguntas de entrevistas de emprego, e esta é a implementação mais simples que encontrei:

[…].filter(function (val, idx, arr) {
var firstIdx = arr.indexOf(val);
return (idx === firstIdx) || (firstIdx === arr.lastIndexOf(val));
});