로딩
요청 처리 중입니다...

[개발] javascript 배열 중복 제거

 [개발] javascript 배열 중복 제거

배열 중복 제거 reduce 사용 includes는 배열이 값을 포함하고 있는지 확인한다. returnData가 currentValue를 포함하고 있지 않으면, returnData에 currentValue를 추가한다. const removeDuplicates = (arr) => { return arr.reduce((returnData, currentValue) => { if (!returnData.includes(currentValue)) { return [ ...returnData, currentValue ]; } else { return returnData; } }, []); } filter & indexOf 사용 indexOf는 value 값을 가진 첫 번째 index를 반환한다. indexOf의 값과 현재 index 값이 같으면 true, 같지 않으면 false이다. const removeDuplicates = (arr) => { return arr.filter((v, i) ...

# javascript