찾다

 >  Q&A  >  본문

재귀 호출 - 자바스크립트 재귀 배열 재귀 문제

이제 요구 사항이 있습니다. 서버가 요청한 데이터를 기반으로 트리 노드로 조립해야 합니다. 즉, 서버 요청 후의 데이터 구조는 다음과 같습니다. 객체 아래의 키는 상위 값입니다.

예를 들어 위 그림의 1에는 배열 ["2"]인 자식이 있고 값 2의 자식에는 4개의 자식, 즉 ["29", "39", "38", "37이 있습니다. "]

마지막으로 다음과 같은 데이터 구조를 생성해야 합니다. 즉, 키는 부모의 문자열이고, 자식이 여러 개 있으므로 배열입니다

으아악

다시 한 번 감사드립니다.

阿神阿神2767일 전978

모든 응답(3)나는 대답할 것이다

  • 为情所困

    为情所困2017-06-26 10:52:17

    으아악

    결과:

    회신하다
    0
  • typecho

    typecho2017-06-26 10:52:17

    생성하려는 데이터는 다음 형식이어야 합니다.

    으아악 으아악

    회신하다
    0
  • 欧阳克

    欧阳克2017-06-26 10:52:17

    @cool_zjy 감사합니다.
    예, 데이터 구조가 필요합니다. 문제 설명에서 명확하게 설명하지 않았습니다. 죄송합니다.
    이제 이 재귀 데이터는 antd의 트리 노드에 채워져야 합니다. 즉, 각 부모는 다음과 같이 트리 노드에 자식으로 구성되어야 합니다(예를 들어 자식 노드가 모두 기록되지는 않습니다).

    으아악

    공식 문서입니다. 아래 코드는 제가 구현한 코드인데(공식 문서의 비동기 데이터 로딩 코드 참조) 오류가 보고됩니다.
    https://ant.design/comComponents...

    으아악

    회신하다
    0
  • 취소회신하다