자바 스크립트에서 배열을 중첩 된 객체로 변환하는 방법

미테시 바나 트 왈라

자바 스크립트를 사용하여 중첩 배열에서 중첩 개체를 생성하려고합니다. 그러나 지금까지 성공할 수 없습니다.

아래는 배열 예입니다.

let arr = [
      '25',
      '25_29',
      '25_28',
      '25_28_35',
      '25_28_35_36',
      '20',
      '20_27',
      '20_26',
      '18',
      '18_48',
      '59',
      '34'
    ];

아래는 개체 예입니다.

let Obj = {
      25: {
        key: 25,
        child: {
          29: {
            key: 29, child: {}
          },
          28: {
            key: 28,
            child: {
              key: 35,
              child: {
                key: 36,
                child: {}
              }
            }
          }
        }
      },
      20: {
        key: 20,
        child: {
          27: {
            key: 27,
            child: {}
          },
          26: {
            key: 26,
            child: {}
          }
        }
      }
    }

똑같이 할 가능성이 있습니까?

니나 숄츠

경로를 분할하고 키를 줄일 수 있습니다.

var array = ['25', '25_29', '25_28', '25_28_35', '25_28_35_36', '20', '20_27', '20_26', '18', '18_48', '59', '34'],
    result = array.reduce((r, s) => {
        s.split('_').reduce((o, key) => (o[key] = o[key] || { key, child: {} }).child, r);
        return r;
    }, {});

console.log(result);
.as-console-wrapper { max-height: 100% !important; top: 0; }

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트에서 키 값 유형으로 중첩 된 객체 배열을 변경하는 방법

분류에서Dev

자바 스크립트에서 중첩 된 객체 배열을 반복하는 방법

분류에서Dev

자바 스크립트에서 배열 객체를 중첩 객체로 변경하는 방법

분류에서Dev

자바 스크립트에서 배열 내부의 중첩 된 객체를 필터링하는 방법

분류에서Dev

자바 스크립트에서 중첩 된 객체로 객체를 병합하는 방법

분류에서Dev

자바 스크립트에서 중첩 배열이있는 객체 배열에서 값을 찾는 방법

분류에서Dev

일반 배열을 부모 객체에 중첩 된 중첩 객체로 변환하는 방법

분류에서Dev

중첩 된 객체 / 배열의 객체를 자바 스크립트와 같은 배열로 변환

분류에서Dev

중첩 된 json 배열을 자바 스크립트 배열로 변환

분류에서Dev

dart flutter에서 json 객체로 중첩 된 json 문자열을 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 중첩 된 개체의 값을 인쇄하는 방법

분류에서Dev

배열이 포함 된 자바 스크립트 객체 배열을 적절하게 중첩 해제하고 평면화하는 방법 (X-amount)

분류에서Dev

자바 스크립트의 중첩 된 객체에서 키에 액세스하는 방법

분류에서Dev

자바 스크립트 : 중첩 된 객체 배열을 감소

분류에서Dev

2D 중첩 배열을 자바 스크립트에서 2D 단일 배열로 변환하는 방법

분류에서Dev

자바 스크립트 배열을 객체로 변환하는 방법

분류에서Dev

자바 스크립트 배열을 객체로 변환하는 방법

분류에서Dev

중첩 된 json을 Javascript에서 객체 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

객체 속성 중 하나가 자바 스크립트에서 다른 객체로 확산되는 배열을 변경하는 방법

분류에서Dev

중첩 된 자바 스크립트 배열 또는 객체에서 키 값을 동적으로 추가 또는 업데이트

분류에서Dev

자바 스크립트 루핑 문제 및 중첩 된 객체를 배열로 변환

분류에서Dev

자바 스크립트를 사용하여 중첩 된 객체에서 모든 자식의 단일 속성을 얻는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 중첩 된 객체 배열 액세스

분류에서Dev

객체 키 도트 표기법을 자바 스크립트에서 객체 트리로 변환하는 방법

분류에서Dev

문자열을 중첩 된 JSON 배열로 변환하는 방법

분류에서Dev

자바 스크립트에서 대괄호 표기법을 사용하는 중첩 된 개체

분류에서Dev

중첩 된 자바 스크립트 배열을 PHP 배열로

분류에서Dev

Mongodb : 중첩 된 객체 배열 내에서 필드를 변환하는 방법

분류에서Dev

중첩 배열의 값을 기반으로 객체를 반환하는 방법은 무엇입니까? (자바 스크립트)

Related 관련 기사

  1. 1

    자바 스크립트에서 키 값 유형으로 중첩 된 객체 배열을 변경하는 방법

  2. 2

    자바 스크립트에서 중첩 된 객체 배열을 반복하는 방법

  3. 3

    자바 스크립트에서 배열 객체를 중첩 객체로 변경하는 방법

  4. 4

    자바 스크립트에서 배열 내부의 중첩 된 객체를 필터링하는 방법

  5. 5

    자바 스크립트에서 중첩 된 객체로 객체를 병합하는 방법

  6. 6

    자바 스크립트에서 중첩 배열이있는 객체 배열에서 값을 찾는 방법

  7. 7

    일반 배열을 부모 객체에 중첩 된 중첩 객체로 변환하는 방법

  8. 8

    중첩 된 객체 / 배열의 객체를 자바 스크립트와 같은 배열로 변환

  9. 9

    중첩 된 json 배열을 자바 스크립트 배열로 변환

  10. 10

    dart flutter에서 json 객체로 중첩 된 json 문자열을 변환하는 방법은 무엇입니까?

  11. 11

    자바 스크립트에서 중첩 된 개체의 값을 인쇄하는 방법

  12. 12

    배열이 포함 된 자바 스크립트 객체 배열을 적절하게 중첩 해제하고 평면화하는 방법 (X-amount)

  13. 13

    자바 스크립트의 중첩 된 객체에서 키에 액세스하는 방법

  14. 14

    자바 스크립트 : 중첩 된 객체 배열을 감소

  15. 15

    2D 중첩 배열을 자바 스크립트에서 2D 단일 배열로 변환하는 방법

  16. 16

    자바 스크립트 배열을 객체로 변환하는 방법

  17. 17

    자바 스크립트 배열을 객체로 변환하는 방법

  18. 18

    중첩 된 json을 Javascript에서 객체 배열로 변환하는 방법은 무엇입니까?

  19. 19

    객체 속성 중 하나가 자바 스크립트에서 다른 객체로 확산되는 배열을 변경하는 방법

  20. 20

    중첩 된 자바 스크립트 배열 또는 객체에서 키 값을 동적으로 추가 또는 업데이트

  21. 21

    자바 스크립트 루핑 문제 및 중첩 된 객체를 배열로 변환

  22. 22

    자바 스크립트를 사용하여 중첩 된 객체에서 모든 자식의 단일 속성을 얻는 방법은 무엇입니까?

  23. 23

    자바 스크립트에서 중첩 된 객체 배열 액세스

  24. 24

    객체 키 도트 표기법을 자바 스크립트에서 객체 트리로 변환하는 방법

  25. 25

    문자열을 중첩 된 JSON 배열로 변환하는 방법

  26. 26

    자바 스크립트에서 대괄호 표기법을 사용하는 중첩 된 개체

  27. 27

    중첩 된 자바 스크립트 배열을 PHP 배열로

  28. 28

    Mongodb : 중첩 된 객체 배열 내에서 필드를 변환하는 방법

  29. 29

    중첩 배열의 값을 기반으로 객체를 반환하는 방법은 무엇입니까? (자바 스크립트)

뜨겁다태그

보관