JSFiddle - React, Tailwind, and code Playground
by gchoken
JavaScript
let members = [ { user: '60465e7e6c6e2d1fedba0d0b', role: 'member' },
{ user: '5fc68f9260d012197bfe4173', role: 'member' },
{ user: '606aaa675b29780c747f164e', role: 'member' },
{ user: '609e1f4168f4592739073942', role: 'member' },
{ role: 'owner', user: '5fb39fddde9217056169a6bf' } ]
let pmemeber = [
{ role: 'member',
_id: '60a52bb87656d72dc747d4de',
user: '606aaa675b29780c747f164e' },
{ role: 'member',
_id: '60a52bb87656d72dc747d4df',
user: '5fc68f9260d012197bfe4173' },
{ role: 'member',
_id: '60a52bb87656d72dc747d4e0',
user: '609e1f4168f4592739073942' },
{ role: 'owner',
_id: '60a52bb87656d72dc747d4e1',
user: '5fb39fddde9217056169a6bf' }
];
alert("x");
let member_ids = members.map((u)=>u.user);
let pmemeber_ids = pmemeber.map((u)=>u.user);
let newMembers = member_ids.filter(value => !pmemeber_ids.includes(value));
alert("y");
console.log(newMembers);