“Filter array objek oleh array objek lain” Kode Jawaban

Filter array objek oleh array objek lain

const array = [
    { id: 1, name: 'a1', sub: { id: 6, name: 'a1 sub' } },
    { id: 2, name: 'a2', sub: null },
    { id: 3, name: 'a3', sub: { id: 8, name: 'a3 sub' } },
    { id: 4, name: 'a4', sub: null },
    { id: 5, name: 'a5', sub: { id: 10, name: 'a5 sub' } },
];

const anotherArray = [
    { id: 1, name: 'a1', sub: { id: 6, name: 'a1 sub' } },
    { id: 2, name: 'a2', sub: null },
    { id: 5, name: 'a5', sub: { id: 10, name: 'a5 sub' } },
];

const r = array.filter((elem) => !anotherArray.find(({ id }) => elem.id === id) && elem.sub);

console.log(r);
Vivacious Vendace

JS Filter Array of Objects oleh Objek Lain

var filtered = myArray.filter(function(i){
    return myFilter.some(function(j){
        return !Object.keys(j).some(function(prop){
            return i[prop] != j[prop];
        });
    });
});

console.log(filtered);
Sleepy Starling

Saring array objek dan cocokkan kuncinya dengan nilai -nilai di dalam array lain

const arr = [1, 2, 3, 4]
const brr = [2, 4]
const res = arr.filter((f) => !brr.includes(f))
console.log(res)
Tense Turtle

Jawaban yang mirip dengan “Filter array objek oleh array objek lain”

Pertanyaan yang mirip dengan “Filter array objek oleh array objek lain”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya