본문 바로가기

Study/Web

[JS] set에 배열를 넣으면 중복으로 넣어지는 문제

개요


set은 중복이 허용되지 않는다. 그런데 js set에 배열을 넣었더니 중복으로 들어가는 문제가 발생했다.

 

 

원인


 

arr1 != arr2

 

크롬 디버그콘솔에 입력해보니 arr1과 arr2는 같지 않다고 나왔다.

그래서 내용물은 같지만 다른 오브젝트로 처리되서 set에 둘 다 들어간 것 같다.

 

 

해결


2020.05.21 기준 알아보는중

1. 내용물만 비교하는 방법을 알아보자

2. []과 오브젝트에 대해 알아보자

 

이번기회에 오브젝트에 대해 공부해야겠다.

어렵고도 어려운 js의 세계...

 

깊은복사 얕은복사도 알아봐야지