중복제거
-
Javascript) 배열(array),리스트(list)의 값 중에 중복제거 하기Programing Language/JavaScript 2022. 1. 15. 13:45
셋(Set)과 확산 연산자로 배열 중복 제거 자바스크립트의 셋(Set) 객체는 맵(Map) 객체에서 값이 없고 키만 있는 것으로 이해하면 됩니다. 셋 객체 생성자는 배열을 인자로 받아서 중복이 없는 셋 객체를 반환하는 특징이 있습니다. 이 특징을 활용해서 중복이 없는 배열을 다시 만들 수 있습니다. 중복 있는 배열 -> 셋 -> 확산 연산자로 펼침 -> 배열로 생성 과정을 거쳐 중복 없는 배열이 만들어집니다. 단 1행의 코드로 배열의 중복을 없앨 수 있기 때문에 단순히 배열의 중복을 없애는 것이 목적이면 이 방법이 가장 좋은 방법입니다 const arrDup = ['라이언', '어피치', '프로도', '콘', '라이언', '프로도']; const arrUnique = [...new Set(arrDup)]..