02.28

홍왕열·2022년 2월 28일
0

set

avascript에서 Set 객체를 이용하면 중복없는 데이터를 표현할 수 있습니다.

Set 객체의 이런 특징을 이용해서, 배열의 중복을 제거할 수 있습니다.

const dupArr = [3,3,3,2,2,2];
const set = new Set(dupArr);
const uniqueArr = [...set];
console.log(uniqueArr)	/// [3,2]
console.log(uniqueArr.length) /// 2

const set = new Set(dupArr);

중복값이 있는 배열을 Set 객체로 만들어서 중복을 제거한 후,

const uniqueArr = [...set];

Spread Operator(전개연산자)를 사용하여 Set 객체를 다시 배열로 변환하였습니다.

Set 객체를 배열로 변환할 때, Spread Operator 대신

Array.from() 또는 forEach() 문을 사용할 수도 있습니다.

출처: https://hianna.tistory.com/422 [어제 오늘 내일]

profile
코딩 일기장

0개의 댓글