배열에 대한 참조를 저장하지 않고 일부 배열 값으로 객체를 만드는 방법은 무엇입니까?

Nae

다시 말해; 어떻게 변환 할 수 있습니까?

// an array of length >= 3
let myArray = returnOfSomeParametricFunction(); // assuming repeating rhs removes dryness

let myObj = { staticKeyName: myArray[1], anotherStaticKeyName: myArray[2] };

단일 라이너에. 아마도 다음과 같습니다.

let myObj = returnOfSomeParametricFunction().reduce(arr=> { staticKeyName: arr[1], anotherStaticKeyName: arr[2] };
jcalz

이 경우 한 줄로해야하고 같은 범위에 새 변수를 도입 myObj하지 않고 가독성에 신경 쓰지 않는다면 다음과 같은 화살표 함수를 사용합니다.

let myObj = (a => ({ staticKeyName: a[1], anotherStaticKeyName: a[2] }))(
  returnOfSomeParametricFunction());

myObj올바른 유형의 속성이 있는지 확인할 수 있습니다 . 예를 들어, 주어진

declare function returnOfSomeParametricFunction(): [Date, number, string];

그런 다음 myObj유형이 있습니다.

/*
let myObj: {
    staticKeyName: number;
    anotherStaticKeyName: string;
}
*/

좋아요, 도움이 되길 바랍니다. 행운을 빕니다!

코드에 대한 플레이 그라운드 링크

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

키로 두 개의 객체 배열을 병합하고 단일 객체 배열에 고유 키를 유지하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하지 않고 객체를 객체 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

배열이라는 고유 한 값을 가진 객체 배열에서 객체를 찾는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

배열에서 동일한 값을 가진 객체를 결합하는 방법은 무엇입니까?

분류에서Dev

일부 필드를 기반으로 객체 배열을 필터링하는 방법은 무엇입니까?

분류에서Dev

배열에서 객체를 여러 번 무작위로 선택하고 각각을 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

하나의 키에 배열이 있고 JavaScript를 계산하는 객체 배열에서 고유 한 값을 얻는 방법은 무엇입니까?

분류에서Dev

요소를 푸시하고 순수한 Javascript로 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

개체를 요소로 포함하는 고유 한 배열을 만드는 방법은 무엇입니까?

분류에서Dev

배열 키를 일치시키고 새 배열에 값을 삽입하는 방법은 무엇입니까?

분류에서Dev

numpy 배열 이미지를 저장하고 단일 폴더에 넣는 방법은 무엇입니까?

분류에서Dev

조작 후 배열에 대한 참조를 유지하는 방법은 무엇입니까?

분류에서Dev

배열을 매핑하고 배열 대신 객체를 생성하는 방법은 무엇입니까?

분류에서Dev

함수에 대한 참조로 구조체 배열을 전달하는 방법은 무엇입니까?

분류에서Dev

배열의 객체에 대한 모든 첫 번째 객체를 추출하는 방법은 무엇입니까?

분류에서Dev

몽구스 모델에서 배열 내부의 객체 내부 단일 값을 변경하고 저장하는 방법은 무엇입니까?

분류에서Dev

Flutter의 객체 배열에서 키 값 ID 종료 여부를 확인하는 방법은 무엇입니까?

분류에서Dev

객체 (연관 배열에 저장 됨) 간의 필드 값이 동일한 지 확인하는 방법은 무엇입니까?

분류에서Dev

하나의 배열에서 동일한 객체를 hitTest하는 방법은 무엇입니까?

분류에서Dev

Svelte 각 블록을 사용하여 배열 외부에 저장된 변수에 값을 바인딩하지만 배열 내부를 참조하는 방법은 무엇입니까?

분류에서Dev

객체 배열의 정확한 값으로 배열의 값 합계를 최적화하는 방법은 무엇입니까?

분류에서Dev

MongoDB에서 동일한 객체의 배열 요소를 비교하는 방법은 무엇입니까?

분류에서Dev

객체의 동일한 키 값을 추가하고 JavaScript를 사용하여 객체 배열에서 고유 한 객체를 반환하는 방법은 무엇입니까?

분류에서Dev

한 배열의 요소를 키로 다른 배열에 매핑하고 결과 값을 배열로 반환하는 방법은 무엇입니까?

분류에서Dev

HashMap / HashSet에 두 개의 동일한 문자열 또는 객체 (다른 참조 포함)를 저장하는 방법은 무엇입니까?

분류에서Dev

각 객체의 문자열 속성 배열을 기반으로 배열의 객체를 심층 비교 / 일치하는 방법은 무엇입니까?

분류에서Dev

배열에서 특정 요소를 가져오고 배열 키 값의 비교를 기반으로 새 배열을 만드는 방법은 무엇입니까?

분류에서Dev

Javascript 초기 배열의 새 요소를 동일한 인덱스의 배열 배열 내부의 각 배열로 푸시하는 방법은 무엇입니까?

분류에서Dev

TypeScript : 배열에서 객체를 찾고 특정 객체를 반환하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    키로 두 개의 객체 배열을 병합하고 단일 객체 배열에 고유 키를 유지하는 방법은 무엇입니까?

  2. 2

    jQuery를 사용하지 않고 객체를 객체 배열로 변환하는 방법은 무엇입니까?

  3. 3

    배열이라는 고유 한 값을 가진 객체 배열에서 객체를 찾는 가장 효율적인 방법은 무엇입니까?

  4. 4

    배열에서 동일한 값을 가진 객체를 결합하는 방법은 무엇입니까?

  5. 5

    일부 필드를 기반으로 객체 배열을 필터링하는 방법은 무엇입니까?

  6. 6

    배열에서 객체를 여러 번 무작위로 선택하고 각각을 배열에 저장하는 방법은 무엇입니까?

  7. 7

    하나의 키에 배열이 있고 JavaScript를 계산하는 객체 배열에서 고유 한 값을 얻는 방법은 무엇입니까?

  8. 8

    요소를 푸시하고 순수한 Javascript로 배열에 저장하는 방법은 무엇입니까?

  9. 9

    개체를 요소로 포함하는 고유 한 배열을 만드는 방법은 무엇입니까?

  10. 10

    배열 키를 일치시키고 새 배열에 값을 삽입하는 방법은 무엇입니까?

  11. 11

    numpy 배열 이미지를 저장하고 단일 폴더에 넣는 방법은 무엇입니까?

  12. 12

    조작 후 배열에 대한 참조를 유지하는 방법은 무엇입니까?

  13. 13

    배열을 매핑하고 배열 대신 객체를 생성하는 방법은 무엇입니까?

  14. 14

    함수에 대한 참조로 구조체 배열을 전달하는 방법은 무엇입니까?

  15. 15

    배열의 객체에 대한 모든 첫 번째 객체를 추출하는 방법은 무엇입니까?

  16. 16

    몽구스 모델에서 배열 내부의 객체 내부 단일 값을 변경하고 저장하는 방법은 무엇입니까?

  17. 17

    Flutter의 객체 배열에서 키 값 ID 종료 여부를 확인하는 방법은 무엇입니까?

  18. 18

    객체 (연관 배열에 저장 됨) 간의 필드 값이 동일한 지 확인하는 방법은 무엇입니까?

  19. 19

    하나의 배열에서 동일한 객체를 hitTest하는 방법은 무엇입니까?

  20. 20

    Svelte 각 블록을 사용하여 배열 외부에 저장된 변수에 값을 바인딩하지만 배열 내부를 참조하는 방법은 무엇입니까?

  21. 21

    객체 배열의 정확한 값으로 배열의 값 합계를 최적화하는 방법은 무엇입니까?

  22. 22

    MongoDB에서 동일한 객체의 배열 요소를 비교하는 방법은 무엇입니까?

  23. 23

    객체의 동일한 키 값을 추가하고 JavaScript를 사용하여 객체 배열에서 고유 한 객체를 반환하는 방법은 무엇입니까?

  24. 24

    한 배열의 요소를 키로 다른 배열에 매핑하고 결과 값을 배열로 반환하는 방법은 무엇입니까?

  25. 25

    HashMap / HashSet에 두 개의 동일한 문자열 또는 객체 (다른 참조 포함)를 저장하는 방법은 무엇입니까?

  26. 26

    각 객체의 문자열 속성 배열을 기반으로 배열의 객체를 심층 비교 / 일치하는 방법은 무엇입니까?

  27. 27

    배열에서 특정 요소를 가져오고 배열 키 값의 비교를 기반으로 새 배열을 만드는 방법은 무엇입니까?

  28. 28

    Javascript 초기 배열의 새 요소를 동일한 인덱스의 배열 배열 내부의 각 배열로 푸시하는 방법은 무엇입니까?

  29. 29

    TypeScript : 배열에서 객체를 찾고 특정 객체를 반환하는 방법은 무엇입니까?

뜨겁다태그

보관