次のようなデータがあるとします。
リーリー
各親の children
プロパティに対して個別の Ajax 呼び出しがあり、配列が返されます。これら 3 つの配列を組み合わせて、フィドルに示されているような配列を生成することは可能ですか?
上記のデータの元のソースはここにあり、ここから取得されます
もっと説明が欲しい:
手元に 3 つのアレイがあります。
"EmployeeID": 2,
のデータが含まれています。 "EmployeeID": 8,1,3,4 および 5
が含まれており、これらは最初の配列の子です。 "EmployeeID": 6、7、9
が含まれており、これらは 2 番目の配列の子です。 Ajax 呼び出しを介して上記の配列 (上には表示されていません) をすべて取得し、これらをこの方法で結合して上記の形式のデータを生成できるかどうか疑問に思っていました。
私を混乱させるのは、上記の形式
children を追加する方法です。
ここで、このロジックを試すことができます:
例:
data->childrenArray->data->childrenArray など、ネストされた構造でデータを渡すことができます。 MakeNestedInLinear(data) では、単一の配列 (線形データ) でフラットな結果が返されます