본문 바로가기

나를 성장시키는 알고리즘

reduce의 활용 *기존 배열의 중복을 점검하라!!

문제 


배열의 중복 요소를 제거해라!!

 

 

reduce 함수의 장점은 요소의 합을 계속 누적하기 때문에 

includes 함수를 활용하면 return 된 누적된 집합 요소와 현재 요소를 비교할 수 있는 결과가 확인가능하다.

 

 

 

 

해결


array.reduce((acc,cur)=>{
​
​
   if(acc.includes(cur)){
​
       return acc 
​
   }else{
​
        return [...acc,cur]
    }
​
​
})
(3) ['b', 'c', 'a']