検索

ホームページ  >  に質問  >  本文

javascript - for ループが再帰関数を呼び出すと、データに前のデータ レコードが含まれるという問題を解決するにはどうすればよいですか? ?

リーリー

ループ呼び出しgetchild($pid)この再帰中、各親コメントの下の子コメントには、前の親コメントの子コメントが含まれます。これを解決するにはどうすればよいですか?

これは static $arr; 静的変数が原因であることはわかっています。しかし、ビジネス上の必要により、このようなデータ構造を取り出す必要があり、このサイトと同様の応答を作成する必要があります。各親コメントの下にあるすべての子コメントを取得します。しかし、上記の方法では、次の親コメントの子コメントには、前の親コメントの子コメント データが含まれてしまいます。

この問題を解決する方法はありますか? ! !

某草草某草草2782日前866

全員に返信(1)返信します

  • 阿神

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

    これは再帰的かつ静的であるため、少し混乱します。

    リーリー

    に変更されました リーリー

    これでいいんじゃないですか?

    返事
    0
  • キャンセル返事