Frontend/javaScript

객체배열 중복제거/ filter()

dddzr 2021. 11. 13. 11:56

객체 배열의 원하는 속성을 비교하여 제거 가능

var objArr = [{id: aId, name: aName}, {id: bId, name: bName}];

var newResult = objArr.filter((item, i) => {
        return (
          objArr.findIndex((item2, j) => {
            return item.name === item2.name;
          }) === i
        );
      });

 

'Frontend > javaScript' 카테고리의 다른 글

setTimeout(), clearTimeout()  (0) 2022.07.11
[javascript] sort() (정렬/객체배열정렬)  (0) 2022.06.11
dialog option  (0) 2022.05.28
깊은 복사(deep copy), 얕은 복사(shallow copy)  (0) 2022.04.30
callback 함수  (0) 2022.03.08