検索

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

再帰呼び出し - JavaScript 再帰配列の再帰の問題

ここで要求があります。サーバーから要求されたデータを元にツリーノード、つまり親子ノードに組み立てる必要があります。サーバー要求後のデータ構造は以下のようになります。はオブジェクトであり、オブジェクトの下のキーは親、値は子の配列です。

たとえば、上の図の 1 には配列 ["2"] という子があり、値 2 の子には 4 つの子、つまり ["29"、"39"、"38"、 "37 "]

最後に、次のデータ構造を生成する必要があります。つまり、キーは親の文字列であり、子が複数あるため配列です

リーリー ###ありがとうございました。

阿神阿神2713日前951

全員に返信(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/components...

    リーリー

    返事
    0
  • キャンセル返事