본문 바로가기

javaScripts

12/25

jest에서

.toBe와 .toEqual의 차이점 :

.toEqual은 값이 같은지 여부만 체크해주만,

.toBe는 참조하는 객체가 같은지 체크를 해 주는 matcher입니다.

참조타입(object, array, function) 데이터를 변수에 할당하는 작업을 할 경우 해당 데이터 자체가 변수에 담기는 것이 아니라, 해당 데이터의 위치가 메모리 상에서 어디인지를 알려주는 주소값이 저장되게 되거든요. 이 주소값이 같은지를 체크해 주는 것이 toBe입니다.

'javaScripts' 카테고리의 다른 글

Inheritance Patterns  (0) 2020.01.11
__proto__, constructor, prototype 의 관계  (0) 2020.01.03
About Object  (0) 2019.12.27
12/26  (0) 2019.12.26