[매일 개념] 객체 비교

DongHyeon·2022년 7월 19일
0

매일 개념

목록 보기
28/28

객체 비교

  • JS에서 객체를 비교하는 방법을 알아보는 방법은 해당 객체들을 JS로 변환하여 비교하는 것
  • 하지만, 이 방법은 객체 속성의 순서를 보장하지 않는 단점이 있음
  • 객체를 단순히 '==='으로 비교할 시 false를 리턴받게 됨
const joe1 = { name: 'Joe' };
const joe2 = { name: 'Joe' };

console.log(joe1 === joe2);
// false
  • 동일한 참조를 가리키게 만들면 참으로 리턴
const joe1 = { name: 'Joe' };
const joe2 = joe1;

console.log(joe1 === joe2);
// true

라이브러리 사용

  • lodash의 isEqual 메서드를 사용하여 객체 비교가 가능

0개의 댓글