👨🏻‍💻 오늘의 알고리즘 공부

set 문법

최근에 나온 문법으로 배우면서 아주 용이하다고 느꼈다
set은 데이터를 저장할 수 있는 객체 데이터 타입 형태이다. 하지만 특이점이 하나 있는데 객체의 내부는 배열의 형태를 가진다는 점이다.
예를 들면 요런 느낌~?

{1,2,3,4,5}

가장 큰 특징으로는 내부에 값을 저장하는데 중복값 없이 저장이 된다는 점이다!!
set 내부에선 예외적으로 아래와 같은 경우를 서로 같은 값으로 본다.

+0 === -0

NaN === NaN

이제 사용법을 알아보자

const a = new Set([1,2,3]);
  1. 해당 객체에 값을 추가하는 법
a.add(4)
  1. 값을 삭제하는 법
a.delete(2)
  1. 값을 조회하는 법
a.has(4)
  1. 길이를 조회하는 법
a.size
  1. 배열로 만드는 법
const b = Array.from(a)
  1. 데이터 리셋하는 법
a.clear()
  1. 반복문 사용법
a.forEach(el=>{
  console.log(el)
})
profile
`아는 만큼 보인다` 라는 명언을 좋아합니다. 많이 배워서 많은 걸 볼 수 있는 개발자가 되고 싶습니다.

0개의 댓글