Programming/Concept

Set으로 유니크한 배열 생성하기 - Javascript ES6

쌩우 2019. 4. 19. 12:09

Set을 이용하면 중복된 값을 제외한 배열 생성을 쉽게 할 수 있다.

let mySet = new Set(); //class처럼 new Set()으로 지정해준다. mySet는 "Set"이라는 새로운 타입으로 정의된다.

//.add를 통해서 mySet에 값을 넣을 수 있다.
mySet.add("canon");
mySet.add("nikon");
mySet.add("canon");

mySet.forEach(function(value){
  console.log(value);
})

//"canon" "nikon" 두 개의 값만 나올 것이다. 중복된 값은 제외되었기 때문이다.

//Set 타입에서 어떤 값을 가지고 있는지 확인하는 쉬운 방법은 .has
console.log(mySet.has("canon"); // true