Olá pessoal! estou tentando fazer uma condicional para caso no array com números inteiros tiver números repetidos, remova esses números, e se caso o array não possuir números repetidos, retorne um array vazio.
Até consegui fazer com que números repetidos fossem removidos, porém, não consegui fazer com que retornasse um array vazio, não estou conseguindo encontrar a lógica...
let array = [1, 2, 1, 4, 5, 4];
const resultado = array.filter((value, indice) => {
if(array.indexOf(value) === array.lastIndexOf(value)){
return value;
}
else if (array.indexOf(value) ==! array.lastIndexOf(value)) {
return 0;
}
});
console.log(resultado);