フラットなデータ構造 `parentId`スパニング

それぞれに応じてparentId生成された標的特異的ツリー構造。

CONSTネスト=(項目、ID = ヌル、リンク= 'PARENT_ID')=> 
  商品
    .filter(項目 =>項目[リンク] === ID)
    .MAP(項目 => ({...アイテム、子供:巣(項目、item.id)}))。


CONSTコメント = [ 
  {ID: 1、PARENT_ID:ヌル}、
  {ID: 2、PARENT_ID:1 }、
  {ID: 3、PARENT_ID:1 }、
  {ID: 4、PARENT_ID:2 }、
  {ID: 5、PARENT_ID :4 } 
]。

constのnestedComments =巣(コメント)。// [{ID:1、PARENT_ID:ヌル、子供:[...]}]

 

おすすめ

転載: www.cnblogs.com/zhenguo-chen/p/12032230.html