“membandingkan dua array dalam javascript kembali perbedaan” Kode Jawaban

Perbedaan JavaScript antara dua array

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

Bandingkan dua array dan kembalikan javascript perbedaan

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

membandingkan dua array dalam javascript kembali perbedaan

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

Bandingkan dua array dalam JavaScript

let arr1 = [1, 4, 7, 4, 2, 3];
let arr2 = [1, 2, 3, 4, 7, 18];

const is_same = arr1.length == arr2.length &&
  (arr1.every((currElem)=>{
    if(arr2.indexOf(currElem)> -1){
      return (currElem == arr2[arr2.indexOf(currElem)]);
    }return false
  })
)
console.log(is_same)
Gentle Gerenuk

Jawaban yang mirip dengan “membandingkan dua array dalam javascript kembali perbedaan”

Pertanyaan yang mirip dengan “membandingkan dua array dalam javascript kembali perbedaan”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya