“Diferencia de JavaScript entre dos matrices” Código de respuesta

Diferencia de JavaScript entre dos matrices

let difference = arr1.filter(x => !arr2.includes(x));
Fragile Fish

Array Diferente JavaScript

let difference = arr1.filter(x => !arr2.includes(x));
Pleasant Pintail

Compare dos matrices y devuelva la diferencia JavaScript

let difference = arr1
                 .filter(x => !arr2.includes(x))
                 .concat(arr2.filter(x => !arr1.includes(x)));
Sore Seahorse

JavaScript obtenga la diferencia de matriz

function arrayDiff (a1, a2) {
    var a = [], diff = [];
    for (var i = 0; i < a1.length; i++) {
        a[a1[i]] = true;
    }
    for (var i = 0; i < a2.length; i++) {
        if (a[a2[i]]) {
            delete a[a2[i]];
        } else {
            a[a2[i]] = true;
        }
    }
    for (var k in a) {
        diff.push(k);
    }
    return diff;
}
//usage:
console.log(arrayDiff(['red', 'white','green'], [ 'red','white', 'blue']));//["green", "blue"]
Grepper

Respuestas similares a “Diferencia de JavaScript entre dos matrices”

Preguntas similares a “Diferencia de JavaScript entre dos matrices”

Más respuestas relacionadas con “Diferencia de JavaScript entre dos matrices” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código