[javascript] 특정 배열에서, 다른 배열에 속한 요소들을 제외시키기 (배열 각 요소 내의 특정 속성을 기준으로 유사성 판단, array, exclude, 차집합, minus)

By | 6월 8, 2023
// Sample arrays
const array1 = [
  { id: 1, name: 'Apple' },
  { id: 2, name: 'Banana' },
  { id: 3, name: 'Orange' },
];

const array2 = [
  { id: 2, name: 'Banana' },
  { id: 4, name: 'Grapes' },
];

// Get differences based on the 'id' property
const differences = array1.filter(item1 => !array2.some(item2 => item2.id === item1.id));

console.log(differences);

output: 
[
  { id: 1, name: 'Apple' },
  { id: 3, name: 'Orange' }
]


출처 (GPT)

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments