Search
⚖️

Object.is

1. Object.is 란?

자바스크립트에서 제공하는 값 비교 메서드예요.
Object.is(value1, value2)
JavaScript
복사
두 값이 같으면 true, 다르면 false를 반환해요.
얼핏 보면 ===(일치 연산자)랑 같아 보이지만, 몇 가지 차이가 있어요.

2. === 와의 차이점

+0 / -0 구분 가능
NaN을 NaN과 같다고 판단함
비교 상황
=== 결과
Object.is 결과
0 === -0
true
false
NaN === NaN
false
true