JavaScript 중급: 얕은 비교 vs 깊은 비교

이토니·2024년 1월 11일
0

JavaScript

목록 보기
13/33
post-thumbnail

얕은 비교 (Shallow Compare)

  • 원시 자료형: 값을 비교한다. (숫자, 문자열 등)
  • 참조 자료형: 값 혹은 속성이 아니라 참조되는 위치를 비교한다. (배열, 객체)
    ➡️ 같은 값을 가지고 있어도 다르다고 인식한다.

깊은 비교

  • 객체의 경우에도 값으로 비교한다.
    1) Object depth가 깊지 않은 경우: JSON.stringify()
    2) Object depth가 깊은 경우: lodash라이브러리의 isEqual()사용
profile
cool & soft codes

0개의 댓글