[]===[], {}==={} 는 거짓(false)이다
let arr = [1, 2, 3]; let arr2 = [1, 2, 3]; console.log(arr === arr2); //false 완벽하게 일치하는 두 배열을 비교하면 Boolean 값은 false이다. 이는 자바스크립트 자료형의 특징 때문이다. 총 8가지의 데이터 타입은 원시 자료형(primitive type)과 참조 자료형(reference type) 2가지 특징으로 나뉜다. JavaScript의 원시 자료형과 참조 자료형 원시 자료형은 선언될 때 변수에 값이 담기지만 참조 자료형은 주소(일명 reference)가 담긴다. string, number, boolean, undefined, null 등 이들은 "홍길동", 1, true와 같이 하나의 데이터만을 담는다. 반면 참조 자료형은 원시 ..
2022. 12. 31.