Array.prototype.duplicates = function() {
return this.filter((x, y, z) => {
return y !== z.lastIndexOf(x);
});
}
// retornará somente os valores duplicados do array
console.log(["js", "php", "html", "js", "css", "php"].duplicates()); // [js, php]
QXJyYXkucHJvdG90eXBlLmR1cGxpY2F0ZXMgPSBmdW5jdGlvbigpIHsKCXJldHVybiB0aGlzLmZpbHRlcigoeCwgeSwgeikgPT4gewoJCXJldHVybiB5ICE9PSB6Lmxhc3RJbmRleE9mKHgpOwoJfSk7Cn0KCi8vIHJldG9ybmFyw6Egc29tZW50ZSBvcyB2YWxvcmVzIGR1cGxpY2Fkb3MgZG8gYXJyYXkKY29uc29sZS5sb2coWyJqcyIsICJwaHAiLCAiaHRtbCIsICJqcyIsICJjc3MiLCAicGhwIl0uZHVwbGljYXRlcygpKTsgLy8gW2pzLCBwaHBd