Remove Duplicate In Array
javascript
es6
에서 set
를 이용하여 간단하게 중복을 제거 할 수 있습니다.
Usage
1 | const balls = ["⚽", "🏀", "🏈", "🏈", "⚾", "⚾", "🏈", "🎾", "⚽"]; |
balls
라는 배열은 럭비공, 야구공, 축구공이 중복으로 들어있습니다.
1 | const balls = ["⚽", "🏀", "🏈", "🏈", "⚾", "⚾", "🏈", "🎾", "⚽"]; |
new Set()
을 이용하여 중복이 제거된 객체
로 만들고 이를 Array.from
을 이용하여 배열
로 변환하여 unique
한 배열
을 만듭니다.
1 | const balls = ["⚽", "🏀", "🏈", "🏈", "⚾", "⚾", "🏈", "🎾", "⚽"]; |
spread operator
를 이용해서 객체를 배열로 변환 할 수 있기때문에 spread operator
를 사용해도 됩니다.