Company logo
  • Empleos
  • Bootcamp
  • Acerca de nosotros
  • Para profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
    • Bootcamp
  • Para empresas
    • Inicio
    • Nuestro proceso
    • Planes
    • Pruebas
    • Nómina
    • Blog
    • Calculadora

0

92
Vistas
Remove duplicated values from multi array

How do I remove all values that are duplicated? So only nondublicated values are left.

const sample = [["08:00",true,],["09:00",true,],["09:00",false,], ["10:00",true,]]

const newArray = [["08:00", true,], ["10:00",true,]]
7 months ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Try this :

const sample = [["08:00",true,],["09:00",true,],["09:00",false,], ["10:00",true,]];

const flatArr = sample.flat();

const res = sample.filter((arr, index) => flatArr.indexOf(arr[0]) === flatArr.lastIndexOf(arr[0]));

console.log(res);

7 months ago · Juan Pablo Isaza Denunciar

0

Try this:

const sample = [
    ["08:00",true,],
    ["09:00",true,],
    ["09:00",false,],
    ["10:00",true,]
    ];
const newArray = [
    ["08:00", true,], 
    ["10:00", true,]
    ];
    
function checkDuplicate (array) {
    let output = [];
    array.forEach(function(item) {
        if(!JSON.stringify(output).includes(JSON.stringify(item))){
            output.push(item);
        }
    });
    return output;
}
console.log(checkDuplicate([...sample,...newArray]));

7 months ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar empleo Planes Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2023 PeakU Inc. All Rights Reserved.