다른 배열로 배열 객체 필터링

PrideReact

기술 배열을 필터링하는 프로젝트를 표시하고 싶습니다. 예를 들어 "HTML"을 선택하면 프로젝트 배열 기술에 "HTML"이있는 모든 프로젝트를 표시합니다. 두 가지 기술을 선택하면 두 가지 기술이있는 프로젝트를 표시합니다.

내 프로젝트에 대한 데이터가 있습니다.

const data = [
  {
    id: "1",
    name: "project1",
    techno: ["JAVASCRIPT", "REACTJS"],
    imageUrl: "link",
  },
  {
    id: "2",
    name: "project2",
    techno: ["HTML", "CSS", "SASS"],
    imageUrl: "link",
  },
  {
    id: "3",
    name: "project3",
    techno: ["JAVASCRIPT", "HTML"],
    imageUrl: "link",
  }
];

그리고 내 arrayFilter

const filter = ["JAVASCRIPT", "HTML", "CSS"];

지금은이 코드가 있습니다.

 data
  .filter((filter) => filter.techno.includes(filter[0]))
  .map(({ id, ...otherProps }) => (
     <ProjectItem key={id} {...otherProps} />
     ))

도와 주셔서 감사합니다

니키타 마 데프

당신은 모든 것을 사용할 수 있습니다

const data = [
    {
        id: '1',
        name: 'project1',
        techno: ['JAVASCRIPT', 'REACTJS'],
        imageUrl: 'link',
    },
    {
        id: '2',
        name: 'project2',
        techno: ['HTML', 'CSS', 'SASS'],
        imageUrl: 'link',
    },
    {
        id: '3',
        name: 'project3',
        techno: ['JAVASCRIPT', 'HTML', 'REACTJS'],
        imageUrl: 'link',
    },
];

const filter = ['JAVASCRIPT', 'REACTJS'];

const result = data.filter(d => filter.every(t => d.techno.includes(t)));

console.log(result);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

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

분류에서Dev

다른 객체 배열을 기반으로 객체 배열 필터링

분류에서Dev

javascript : 다른 배열을 필터로 사용하여 객체 배열 필터링

분류에서Dev

데이터의 다른 배열을 기준으로 객체 배열 필터링

분류에서Dev

객체 배열, 다른 배열과 비교 및 필터링

분류에서Dev

다른 정수 배열을 통해 객체 배열 필터링

분류에서Dev

중복 키가있는 다른 배열로 객체 배열 필터링

분류에서Dev

다른 개체 배열로 개체 배열 필터링 시도

분류에서Dev

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

분류에서Dev

다른 배열을 기반으로 중첩 된 배열로 객체 배열을 필터링하는 방법

분류에서Dev

객체로 다른 중첩 배열을 확인하여 객체로 중첩 된 배열 필터링-JavaScript

분류에서Dev

다른 배열로 배열 필터링

분류에서Dev

다른 배열로 배열 필터링

분류에서Dev

Angular-다른 객체 배열의 값을 기반으로 객체 배열 필터링

분류에서Dev

객체 배열 필터링

분류에서Dev

속성이 다른 객체 배열 필터링

분류에서Dev

객체로 다차원 배열 필터링

분류에서Dev

날짜로 객체 배열 필터링

분류에서Dev

다른 배열로 배열을 필터링하고 새 객체를 만드시겠습니까?

분류에서Dev

Node JS의 다른 배열을 기반으로 객체의 JavaScript 배열 필터링 / 검색

분류에서Dev

Node JS의 다른 배열을 기반으로 객체의 JavaScript 배열 필터링 / 검색

분류에서Dev

다른 값 배열을 기반으로 객체 배열 필터링, 빈 목록 반환

분류에서Dev

다른 String 배열로 모델 객체 배열 목록을 필터링하는 방법

분류에서Dev

다른 배열의 객체가있는 JS 필터 배열

분류에서Dev

다른 객체 배열로 객체 배열을 필터링하고 결과 배열에 키 / 값을 추가하는 방법은 무엇입니까?

분류에서Dev

다른 객체 ID 배열을 기반으로 MongoDB 객체 ID로 객체 배열을 어떻게 필터링합니까?

분류에서Dev

자바 스크립트에서 다중 배열을 갖는 다른 객체의 필터링을 기반으로 배열 필터링

분류에서Dev

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

Related 관련 기사

  1. 1

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

  2. 2

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

  3. 3

    다른 객체 배열을 기반으로 객체 배열 필터링

  4. 4

    javascript : 다른 배열을 필터로 사용하여 객체 배열 필터링

  5. 5

    데이터의 다른 배열을 기준으로 객체 배열 필터링

  6. 6

    객체 배열, 다른 배열과 비교 및 필터링

  7. 7

    다른 정수 배열을 통해 객체 배열 필터링

  8. 8

    중복 키가있는 다른 배열로 객체 배열 필터링

  9. 9

    다른 개체 배열로 개체 배열 필터링 시도

  10. 10

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

  11. 11

    다른 배열을 기반으로 중첩 된 배열로 객체 배열을 필터링하는 방법

  12. 12

    객체로 다른 중첩 배열을 확인하여 객체로 중첩 된 배열 필터링-JavaScript

  13. 13

    다른 배열로 배열 필터링

  14. 14

    다른 배열로 배열 필터링

  15. 15

    Angular-다른 객체 배열의 값을 기반으로 객체 배열 필터링

  16. 16

    객체 배열 필터링

  17. 17

    속성이 다른 객체 배열 필터링

  18. 18

    객체로 다차원 배열 필터링

  19. 19

    날짜로 객체 배열 필터링

  20. 20

    다른 배열로 배열을 필터링하고 새 객체를 만드시겠습니까?

  21. 21

    Node JS의 다른 배열을 기반으로 객체의 JavaScript 배열 필터링 / 검색

  22. 22

    Node JS의 다른 배열을 기반으로 객체의 JavaScript 배열 필터링 / 검색

  23. 23

    다른 값 배열을 기반으로 객체 배열 필터링, 빈 목록 반환

  24. 24

    다른 String 배열로 모델 객체 배열 목록을 필터링하는 방법

  25. 25

    다른 배열의 객체가있는 JS 필터 배열

  26. 26

    다른 객체 배열로 객체 배열을 필터링하고 결과 배열에 키 / 값을 추가하는 방법은 무엇입니까?

  27. 27

    다른 객체 ID 배열을 기반으로 MongoDB 객체 ID로 객체 배열을 어떻게 필터링합니까?

  28. 28

    자바 스크립트에서 다중 배열을 갖는 다른 객체의 필터링을 기반으로 배열 필터링

  29. 29

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

뜨겁다태그

보관