JS 100제(1) set은 어떻게 만드나요✅

근듀·2023년 3월 13일
0

JS 100제(1)

목록 보기
21/32
post-thumbnail

다음 중 set을 만드는 방법으로 올바른 것을 모두 고르시오.


1) var x = {1, 2, 3, 5, 6, 7};
2) var x = {};
3) var x = new Set('javascript');
4) var x = new Set(range(5));
5) var x = new Set();

✔️ 정답

3번, 5번

  1. 옵션은 중괄호 {}를 사용하여 객체를 만드는 것이며, Set객체를 만들기 위해서는 new Set()구문을 사용해야 한다.
var x = new Set({1,2,3,4,5,6,7});
  1. 옵션은 빈 객체를 생성하고 있으며, 이것은 Set객체가 아니다.
var x = new Set();

3. 옵션은 문자열 'Javascript'을 인자로 받아 Set을 생성하고 있다.

  1. 옵션은 range라는 함수는 자바스크립트 내부에서는 없기 때문에 오류가 발생한다.

5. 옵션은 빈 Set 객체를 생성하고 있다.

참고자료 : 러닝워터 개발 블로그

👩🏻‍💻 나의 정답

X


💯 Set

  • set 객체는 중복되지 않는 유일한 값들의 집합니다.
  • set 객체의 특징
    - 1. 동일한 값을 중복하여 포함할 수 없다.
      1. 요소 순서에 의미가 없다
      1. 인덱스로 요소에 접근할 수 없다.
  • 그래서 set을 통해 교집합, 합집합, 차집합, 여집합 등을 구현할 수 있다.
  • 인수를 전달하지 않으면 빈 set객체가 생성된다.
profile
프론트엔드 개발자 취준생입니다.

0개의 댓글