찾다

 >  Q&A  >  본문

javascript - for 루프가 재귀 함수를 호출할 때 데이터에 이전 데이터 레코드가 포함되는 문제를 해결하는 방법은 무엇입니까? ?

으아악

루프 호출getchild($pid) 이 재귀 중에 각 상위 댓글 아래의 하위 댓글에는 이전 상위 댓글의 하위 댓글이 포함됩니다. 이 문제를 해결하는 방법은 무엇인가요?

알아요 static $arr;정적 변수 때문이에요. 하지만 비즈니스 요구로 인해 이러한 데이터 구조를 꺼내야 하므로 이 사이트와 유사한 답변을 작성해야 합니다. 각 상위 댓글 아래에 모든 하위 댓글을 가져옵니다. 그러나 위의 접근 방식을 사용하면 다음 상위 댓글의 하위 댓글에는 이전 상위 댓글의 하위 댓글 데이터가 포함됩니다.

이 문제를 해결할 수 있는 방법이 있나요? ! !

某草草某草草2692일 전816

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

  • 阿神

    阿神2017-07-04 13:48:06

    재귀적이고 정적이어서 약간 혼란스럽습니다.

    으아악

    로 변경되었습니다. 으아악

    이거 안되나요?

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