することにより、対応するオブジェクトの数をカウントするJavaScriptオブジェクトにフィールドを追加します。各parent
オブジェクトに送信し、child_count
と呼びます。このフィールドは、parent_id
フィールドを含むchild
オブジェクトの数で、アレイ内の各オブジェクトのid
フィールドと一致します。は、私は2つの配列、そのようないくつかのオブジェクトを含む各配列を持つオブジェクトを持って彼らのID
だから、完成した製品は、次のようになります。
var obj = {
'parent' : [
{ id : 'ID_A', name : 'Joe', child_count : 3 }
, { id : 'ID_B', name : 'Jim', child_count : 2 }
, { id : 'ID_C', name : 'Edward', child_count : 3 }
, { id : 'ID_D', name : 'Gary', child_count : 0 }
],
'child' : [
{ id : 'SOME_ID', parent_id : 'ID_A' }
, { id : 'SOME_ID', parent_id : 'ID_A' }
, { id : 'SOME_ID', parent_id : 'ID_A' }
, { id : 'SOME_ID', parent_id : 'ID_B' }
, { id : 'SOME_ID', parent_id : 'ID_B' }
, { id : 'SOME_ID', parent_id : 'ID_C' }
, { id : 'SOME_ID', parent_id : 'ID_C' }
, { id : 'SOME_ID', parent_id : 'ID_C' }
]
}
@thatOneGuy何もありません。私はアンダースコアライブラリを使用していますが、私はすでにそれをクラックしていたはずですが、壁に当たったと思います。 – Daft
このライブラリの必要はありません – thatOneGuy