Obtener no repetidos de un array
Publicado por gabriela paola (20 intervenciones) el 25/10/2019 17:20:08
Hola buen dia! Si alguien me podria ayudar con esto se lo agradeceria mucho. Tengo este codigo y necesito obtener del array los datos que estan repetidos y los que no y crear un nuevo array con esos datos pero solo me imprime los que se repiten y necesito ambos. Alguien sabe como resolverlo?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var arrayNoRepetidos = [];
var arrayTemporal = [];
listaDeEstados.forEach((value, index) => {
arrayTemporal = Object.assign([], listaDeEstados); //Copiado de elemento
arrayTemporal.splice(index, 1); //Se elimina el elemnto q se compara
/**
* Se busca en temporal el elemento, y en repetido para
* ver si esta ingresado al array. indexOf returna
* -1 si el elemento no se encuetra
**/
if (arrayTemporal.indexOf(value) != -1 && arrayNoRepetidos.indexOf(value) == -1) arrayNoRepetidos.push(value);
});
console.log (arrayNoRepetidos);
Valora esta pregunta


0