반응형
Vo List를 서버단에서 받아 화면에서 사용할때, 특정 변수를 기준으로 중복제거를 하고싶을때가 있을것이다.
항상 for문을 돌리고, include를 쓰고 이것저것 많이 했었는데,
이번에는 filter와 findIndex를 사용하여 중복 제거를 해보았다.
자주 사용될것 같아 정리..!
방법 :
var voGroupList = voList.filter(function(item1, idx1){
return voList.findIndex(function(item2, idx){
return item1.voId == item2.voId
}) == idx1;
});
item1 / item2 = vo 객체
idx1, idx2 = 인덱스
반응형
'Javascript(Jquery)' 카테고리의 다른 글
[Javascript] List<Obj> Object 안의 Key 기준 중복제거 Function (0) | 2021.05.25 |
---|---|
[Javascript] 원하는 위치로 스크롤 자동으로 이동 (0) | 2021.04.22 |
[Javascript] 파일업로드 이미지, 비디오 파일 Validation (0) | 2021.04.09 |
[Javascript] 스크롤을 따라다니는 박스 만들기 (0) | 2021.04.05 |
[Javascript] Javascript Object객체 순서 정렬 (0) | 2021.02.05 |