[Array] 배열의 중복을 제거하는 Set

이주희·2022년 4월 10일
0

JS Method

목록 보기
14/17

Set

const arr = new Set()
Array.isArray(arr) // false
  1. 데이터 중복 불가
  2. 겉은 배열 형태이지만, 타입은 객체 형태이다.
    (배열 메소드 사용 불가)

데이터 추가

arr.add(1)
arr.add(2)
arr.add(1) // 중복! 추가 안됨
arr.add(4)
arr.add(5)
arr.add(6)

데이터 조회

arr.has(1) // true
arr.has(3) // false

데이터 삭제

arr.delete(1) // true: 삭제 성공
arr.delete(1) // false: 삭제 실패

데이터 초기화

arr.clear()

set => 배열로 변환

  1. Array.from
const result = Array.from(arr)
  1. spread
const answer = [...arr]
profile
🍓e-juhee.tistory.com 👈🏻 이사중

0개의 댓글