객체 배열에서 필터링

타이탄 룩스 619

API Vue.js에서 데이터를 express.js사용하고 테이블에 응답 배열을 표시 하는 웹 앱이 있습니다. 배열의 각 객체에는로 구성된 고유 ID가 있습니다 Name_Version(예 P.90.001000-0004_2:). 문제는 각각의 마지막 버전 만 표시하면된다는 것입니다. 예를 들어 API 응답이 다음과 같은 경우 :

[{id: P.90.001000-0004_1}, {id: P.90.001000-0004_2}, {id: P.90.001000-0004_3}, {id: P.90.002222-0025_1}, {id: P.90.002222-0025_2}]

테이블에 표시 할 결과 배열은 다음과 같습니다.

[{id: P.90.001000-0004_3}, {id: P.90.002222-0025_2}]

이 결과를 얻는 것이 불가능했습니다. 누구나 도와 주시겠습니까?

알베르토 트린 다데 타바레스

버전이없는 ID 부분을 전체 개체에 매핑하는 개체를 빌드 할 수 있으며이 맵에는 각 항목의 최신 버전 만 유지할 수 있습니다.

const data = [{id: 'P.90.001000-0004_1'}, {id: 'P.90.001000-0004_2'}, {id: 'P.90.001000-0004_3'}, {id: 'P.90.002222-0025_1'}, {id: 'P.90.002222-0025_2'}];
const map = {};

data.forEach((item) => {
  const [id, version] = item.id.split('_');
  const latestItem = map[id];
  
  if (!latestItem || latestItem.id.split('_')[1] < version) {
    map[id] = item;
  }
});

const filteredData = Object.values(map);
console.log(filteredData);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

객체 배열 필터링

분류에서Dev

문자열 배열에서 객체 배열 필터링

분류에서Dev

배열에서 객체 배열 필터링

분류에서Dev

다른 객체 배열에 대해 객체 배열 필터링

분류에서Dev

Javascript / Lodash에서 객체 배열의 여러 필드 필터링

분류에서Dev

Javascript에서 객체 내부의 객체 배열에서 필터링

분류에서Dev

Mongo DB에서 깊이 중첩 된 객체 배열 필터링

분류에서Dev

Loadash에서 객체 배열을 필터링하는 방법

분류에서Dev

날짜로 객체 배열 필터링

분류에서Dev

여러 객체 배열 필터링

분류에서Dev

RethinkDB 필터링 객체 배열

분류에서Dev

JSON 객체 배열 필터링

분류에서Dev

배열에서 개체 필터링

분류에서Dev

객체 배열 내부의 객체 배열 필터링?

분류에서Dev

ES6에서 객체 배열을 얻기 위해 배열 필터링

분류에서Dev

다른 객체 배열에 대해 객체 배열을 필터링합니까?

분류에서Dev

속성에 따라 객체 배열을 여러 객체 배열로 필터링

분류에서Dev

node / expressjs에서 json 객체 필터링

분류에서Dev

객체로 객체 배열을 필터링하는 방법

분류에서Dev

객체 배열 내부의 객체 키 필터링

분류에서Dev

lodash : 다른 JSON 객체로 객체 배열 필터링

분류에서Dev

객체 배열을 MongoDB 문서로 필터링하는 방법

분류에서Dev

필터링 후 객체 배열에 액세스

분류에서Dev

jq-배열에서 특정 객체 만 선택 및 필터링

분류에서Dev

객체 배열을 필터링하고 Swift에서 속성 합계

분류에서Dev

여러 조건에서 여러 속성이있는 객체 배열 필터링

분류에서Dev

ng-repeat 배열에서 빈 속성이있는 객체 필터링

분류에서Dev

Javascript는 배열의 객체를 필터링하고 배열의 객체 배열에서 객체의 속성을 반환합니다.

분류에서Dev

객체의 문자열 배열로 객체 필터링 및 배열

Related 관련 기사

  1. 1

    객체 배열 필터링

  2. 2

    문자열 배열에서 객체 배열 필터링

  3. 3

    배열에서 객체 배열 필터링

  4. 4

    다른 객체 배열에 대해 객체 배열 필터링

  5. 5

    Javascript / Lodash에서 객체 배열의 여러 필드 필터링

  6. 6

    Javascript에서 객체 내부의 객체 배열에서 필터링

  7. 7

    Mongo DB에서 깊이 중첩 된 객체 배열 필터링

  8. 8

    Loadash에서 객체 배열을 필터링하는 방법

  9. 9

    날짜로 객체 배열 필터링

  10. 10

    여러 객체 배열 필터링

  11. 11

    RethinkDB 필터링 객체 배열

  12. 12

    JSON 객체 배열 필터링

  13. 13

    배열에서 개체 필터링

  14. 14

    객체 배열 내부의 객체 배열 필터링?

  15. 15

    ES6에서 객체 배열을 얻기 위해 배열 필터링

  16. 16

    다른 객체 배열에 대해 객체 배열을 필터링합니까?

  17. 17

    속성에 따라 객체 배열을 여러 객체 배열로 필터링

  18. 18

    node / expressjs에서 json 객체 필터링

  19. 19

    객체로 객체 배열을 필터링하는 방법

  20. 20

    객체 배열 내부의 객체 키 필터링

  21. 21

    lodash : 다른 JSON 객체로 객체 배열 필터링

  22. 22

    객체 배열을 MongoDB 문서로 필터링하는 방법

  23. 23

    필터링 후 객체 배열에 액세스

  24. 24

    jq-배열에서 특정 객체 만 선택 및 필터링

  25. 25

    객체 배열을 필터링하고 Swift에서 속성 합계

  26. 26

    여러 조건에서 여러 속성이있는 객체 배열 필터링

  27. 27

    ng-repeat 배열에서 빈 속성이있는 객체 필터링

  28. 28

    Javascript는 배열의 객체를 필터링하고 배열의 객체 배열에서 객체의 속성을 반환합니다.

  29. 29

    객체의 문자열 배열로 객체 필터링 및 배열

뜨겁다태그

보관