Skip to main content
← Glossary

객체 동일성

Object identity

두 표현식이 속성 모양만 같은 것이 아니라 바로 그 하나의 객체 값으로 평가되는지를 구분하는 성질이다.

같은 뜻으로 쓰는 말

  • 같은 객체

마지막 검증

const b = a처럼 이미 평가된 객체 값을 다른 바인딩에도 연결하면 ab는 같은 객체를 공유한다. 반대로 { id: 1 }을 두 번 평가하면 속성은 같아 보여도 서로 다른 객체가 생긴다.

객체의 주소를 출력하거나 추측해야 동일성을 비교할 수 있는 것은 아니다. ===Object.is는 비교하는 두 값이 같은 객체 값인지를 판단한다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. Environment RecordsEcma International · 표준 명세 · 확인 2026-07-27
  2. Object InitializerEcma International · 표준 명세 · 확인 2026-07-27
  3. SameValueNonNumberEcma International · 표준 명세 · 확인 2026-07-27