Language/Java Script

이전 리스트와 바뀐 리스트중 빠진 값 찾기

건담아빠 2023. 6. 28. 18:51

 

이전 리스트와 바뀐 리스트중 빠진 값 찾기

const arrBefore = [
  { code: '11', name: 'test1' },
  { code: '22', name: 'test2' },
  { code: '33', name: 'test3' },
  { code: '44', name: 'test4' },
  { code: '55', name: 'test5' },
];
const arrAfter = [
  { code: '11', name: 'test1' },
  { code: '22', name: 'test2' },
  // { code: '33', name: 'test3' },
  { code: '44', name: 'test4' },
  { code: '55', name: 'test5' },
];
const removedValues = arrBefore.filter((itemBefore) => !arrAfter.some((itemAfter) => itemBefore.code === itemAfter.code));
console.log('removedValues : ', removedValues);


console.log(`remove name : ${removedValues[0].name}`);
>> remove name : test3