배열을 기반으로 객체에서 값 배열 반환

사용자 4584963

나는 다음과 같은 물건이 있습니다

altnames를 기반으로 wsnames 배열을 반환하고 싶습니다. 예를 들어, 배열을 제공하고 ["AAVEETH", "AAVEXBT"]돌아옵니다 ["AAVE/ETH", "AAVE/XBT"].

나는 lodash __.filter이렇게 사용하는 방법을 알아 냈다

 const wsnames = _.filter(
    obj,
    (item) => item.altname === 'AAVEETH' || item.altname === 'AAVEXBT'
  )

그러나 이것은 전체 개체 항목 만 반환합니다. 또한 내 입력 배열은 미리 알 수 없습니다.

에미 엘 주르 비에

먼저 객체의 값을 Object.values(). 이제 filter원하지 않는 값을 필터링 map하고 wsname속성 만있는 새 배열을 만드는 것과 같은 배열 메서드를 사용할 수 있습니다 .

const wsNames = Object.values(obj)
  .filter(({ altname }) => altname === 'AAVEETH' || altname === 'AAVEXBT')
  .map(({ wsname }) => wsname);

이제이 논리를 필터링 할 개체와 altname값을 가져올 값 배열을 전달하는 함수로 전환 할 수 있습니다 wsname.

const getWsNames = (obj, altNames) => Object.values(obj)
  .filter(({ altname }) => altNames.includes(altname))
  .map(({ wsname }) => wsname);

const wsNames = getWsNames(obj, ['AAVEETH', 'AAVEXBT']);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

키를 기반으로 객체에서 값 배열 만들기

분류에서Dev

배열 값을 통해 객체 반환

분류에서Dev

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

분류에서Dev

여러 객체 배열에서 가장 높은 값을 가진 객체 반환

분류에서Dev

객체 배열 내부의 배열에서 고유 한 배열 값을 반환합니다.

분류에서Dev

redux로 현재 값을 기반으로 객체 배열에서 단일 객체 속성 업데이트

분류에서Dev

값이 객체의 배열 인 객체를 반복하고 객체 배열의 각 객체에서 하나의 값을 반환합니다.

분류에서Dev

열 값을 기반으로 배열에서 중복 제거

분류에서Dev

객체의 배열을 배열 값으로 객체로 변환

분류에서Dev

문자열 배열에서 합한 대응 값을 기반으로 문자열을 반환하는 방법

분류에서Dev

값 배열에서 객체 속성 지정 만 반환

분류에서Dev

이전 값을 기반으로 배열에서 값 선택

분류에서Dev

배열의 객체 값 반환

분류에서Dev

각도의 배열 객체에서 최대 값을 반환하는 방법

분류에서Dev

Python : 키 값을 기반으로 배열에서 dict 찾기

분류에서Dev

값을 기반으로 배열을 하위 배열 버킷으로 수집합니다 (자체 배열 임).

분류에서Dev

Laravel의 키 값을 기반으로 배열에서 배열 제거

분류에서Dev

문자열 값을 기반으로 객체의 Lo-dash 정렬 배열

분류에서Dev

자바 스크립트에서 발생을 기반으로 객체 배열에 새 값 추가

분류에서Dev

Javascript에서 객체 값을 배열로 변환합니까?

분류에서Dev

값을 입력에서 객체 배열로 변환

분류에서Dev

속성 값을 기반으로 배열에서 항목 선택

분류에서Dev

순환 후 객체 배열의 값을 반환합니다.

분류에서Dev

다른 배열의 값을 기반으로 한 배열에서 여러 배열 만들기-Python

분류에서Dev

다른 배열의 값을 기반으로하는 Typescript 순서 배열

분류에서Dev

Ruby의 배열에서 객체 반환

분류에서Dev

Handlebars Helper에서 객체 배열 반환

분류에서Dev

배열에서 객체 속성 반환

분류에서Dev

JavaScript는 키 값 배열을 기반으로 목록에서 객체를 제거합니다.

Related 관련 기사

  1. 1

    키를 기반으로 객체에서 값 배열 만들기

  2. 2

    배열 값을 통해 객체 반환

  3. 3

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

  4. 4

    여러 객체 배열에서 가장 높은 값을 가진 객체 반환

  5. 5

    객체 배열 내부의 배열에서 고유 한 배열 값을 반환합니다.

  6. 6

    redux로 현재 값을 기반으로 객체 배열에서 단일 객체 속성 업데이트

  7. 7

    값이 객체의 배열 인 객체를 반복하고 객체 배열의 각 객체에서 하나의 값을 반환합니다.

  8. 8

    열 값을 기반으로 배열에서 중복 제거

  9. 9

    객체의 배열을 배열 값으로 객체로 변환

  10. 10

    문자열 배열에서 합한 대응 값을 기반으로 문자열을 반환하는 방법

  11. 11

    값 배열에서 객체 속성 지정 만 반환

  12. 12

    이전 값을 기반으로 배열에서 값 선택

  13. 13

    배열의 객체 값 반환

  14. 14

    각도의 배열 객체에서 최대 값을 반환하는 방법

  15. 15

    Python : 키 값을 기반으로 배열에서 dict 찾기

  16. 16

    값을 기반으로 배열을 하위 배열 버킷으로 수집합니다 (자체 배열 임).

  17. 17

    Laravel의 키 값을 기반으로 배열에서 배열 제거

  18. 18

    문자열 값을 기반으로 객체의 Lo-dash 정렬 배열

  19. 19

    자바 스크립트에서 발생을 기반으로 객체 배열에 새 값 추가

  20. 20

    Javascript에서 객체 값을 배열로 변환합니까?

  21. 21

    값을 입력에서 객체 배열로 변환

  22. 22

    속성 값을 기반으로 배열에서 항목 선택

  23. 23

    순환 후 객체 배열의 값을 반환합니다.

  24. 24

    다른 배열의 값을 기반으로 한 배열에서 여러 배열 만들기-Python

  25. 25

    다른 배열의 값을 기반으로하는 Typescript 순서 배열

  26. 26

    Ruby의 배열에서 객체 반환

  27. 27

    Handlebars Helper에서 객체 배열 반환

  28. 28

    배열에서 객체 속성 반환

  29. 29

    JavaScript는 키 값 배열을 기반으로 목록에서 객체를 제거합니다.

뜨겁다태그

보관