찾다

 >  Q&A  >  본문

javascript - 4개 레이어의 트리 데이터가 인터페이스에서 얻어지며, 모든 레이어의 항목을 일치시키는 방법이 필요합니다.

좀 복잡할 수도 있지만 구체적인 내용은 인터페이스에서 데이터를 수신하며 구조는 대략 다음과 같습니다.

으아아아

각 레이어의 각 데이터에는 독립적인 ID가 있으며, 두 번째 데이터 레이어에 해당하는 하위 필드가 있고, 두 번째 데이터 레이어에도 세 번째 데이터 레이어에 해당하는 하위 필드가 있습니다.

지정된 ID를 통해 이 트리 데이터에서 해당 이름을 얻는 더 효율적인 방법이 있나요? 래퍼 함수를 ​​찾고 있습니다

PHP中文网PHP中文网2739일 전418

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:13:14

    귀하의 요청과 제공한 데이터 샘플을 기반으로 데모를 작성했습니다. 귀하의 요구 사항을 충족하는지 모르겠습니다. 지정된 ID를 통해 현재 개체를 반환

    으아악

    실행 결과
    참고: demo( data, id ) 中的 id 고유해야 합니다

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:13:14

    올바른 방법: 재귀;
    잘못된 방법: JSON.Stringify 이후에 정규식으로 "id": "xx"를 일치시킨 후 "name:"과 "," 사이의 첫 번째 문자열을 가져옵니다.# 🎜 🎜#

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