반응형
Set
MDN을 참고하여 설명을 작성해보면
Set 객체는 삽입 순서대로 요소를 순회할 수 있다. 원시값, 참조값 모두 유일한 값을 저장한다.
즉, 중복을 제거하고 유일한 값을 제거한 객체가 Set 객체이다. (MDN에선 값 콜렉션이라고 한다.)
여튼 이 Set이 중복제거라는 것은 대충 알겠고, 이 Set을 이용하여 어떻게 중복제거를 하는지는 아래 코드를 보며 콘솔창에 따라하자!
const arr = ['june','seung','hee','june','ji','eun']
let result1 = new Set(arr)
console.log(result1) // Set(5) {'june', 'seung', 'hee', 'ji', 'eun'}
let result2 = Array.from(result1)
console.log(result2) // ['june', 'seung', 'hee', 'ji', 'eun']
arr에선 'june' 이 2개였는데 reulst2에서는 'june' 이 1개이다.
반응형
'개발 > Javascript' 카테고리의 다른 글
문자열에서 특정 인덱스를 추출할때 charAt과 숫자인덱싱의 차이 (0) | 2023.05.17 |
---|---|
Chart.js (0) | 2022.05.12 |
JSON에서는 undefined를 사용할 수 없다. (0) | 2022.01.28 |
Class는 Object 찍어내는 기계(코딩애플) (0) | 2022.01.15 |
프로토타입 두서없이 정리 (0) | 2022.01.04 |