배열에서 중복값을 걸러내야할때가 있음. 근데 이게 중복값이 몇개가 있냐, 배열이 deep한 친구냐(막 배열안에 객체있고 그런), 최신문법을 써도 되냐 등에 따라 써야할 방법이 다름. 그래서 정리함. --- 1. indexOf와 filter를 사용하기 const arr = [1, 2, 1, 3, 4, 3, 5, 1, 1, 3, 3, 1, 5]; // [1, 2, 3, 4, 5] arr.filter(function(item, index) { return arr.indexOf(item) == index; }); 중복값이 있음 = indexOf로 찾았을때 index랑, filter함수 내에 index랑 값이 다름 을 이용한 형식임. 저 두값이 같다는 의미는 중복이 없다는 것이기떄문에 저렇게 써주면 중복없는 친구..