“Bandingkan dua array dan kembalikan javascript perbedaan” Kode Jawaban

Perbedaan JavaScript antara dua array

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

Diff Dua Array JavaScript

function diffArray(arr1, arr2) {
  return arr1
    .concat(arr2)
    .filter(item => !arr1.includes(item) || !arr2.includes(item));
}
Yawning Yacare

Bandingkan dua array dan kembalikan javascript perbedaan

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

JavaScript mendapatkan perbedaan array

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

Jawaban yang mirip dengan “Bandingkan dua array dan kembalikan javascript perbedaan”

Pertanyaan yang mirip dengan “Bandingkan dua array dan kembalikan javascript perbedaan”

Lebih banyak jawaban terkait untuk “Bandingkan dua array dan kembalikan javascript perbedaan” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya