배열에 대해 필터 또는 축소 작업을 실행하고 이 예와 같이 'name' 속성을 기반으로 배열의 모든 중복 항목을 제거하고 싶습니다. 내가 본 예에서는 배열을 반복하고 중복 항목 중 하나를 유지하는 것이지만 제 경우에는 데이터를 수정하고 나머지 항목을 처리하기 위해 이를 분리하고 배열로 사용자에게 중복 항목을 반환해야 합니다. 아래에 예제 배열과 예상 결과 배열이 나와 있습니다. 누군가 나에게 이 작업을 수행하는 방법에 대한 예를 줄 수 있다면 매우 감사하겠습니다! 감사해요!
const 고객 = [ { id:1, 이름: "John", 주소="123번가"}, { id:2, 이름: "Alex", 주소="456 거리"}, { id:3, 이름: "John", 주소="674 거리"}, { id:4, 이름: "Stacy", 주소="534번지"}, { id:5, 이름: "Blair", 주소="634번가"} ];
이렇게 하면 다음 두 배열이 생성됩니다.
[ { id:1, 이름: "John", address="123번가"},, { id:3, 이름: "John", 주소="674 거리"}, ] 그리고 [ { id:2, 이름: "Alex", 주소="456 거리"}, { id:4, 이름: "Stacy", 주소="534번지"}, { id:5, 이름: "Blair", 주소="634번가"} ]
해 보세요