1

次のような JavaScript オブジェクトがあります。

var obj = {

  "id": 1098
  "someData": {},
  "children": [
    {
      "id": 2124
      "someData": {},
      "children": [...]
    },
    {
      "id": 1298,
      "someData": {},
      "children": [
        {
          "id": 1290,
          "someData": {},
          "children": [...]
        }
      ]
  ]

}

ご覧のとおり、親は常に ID を持つオブジェクトであり、親と同じ構造を持ついくつかのデータと子です。理論的には、無限にネストできます。

この構造のどこかに追加削除という 2 つの操作が必要です。

  • 「 ID 1298 の親の子としてこのオブジェクトを追加します」

  • 「ID 2124 のオブジェクトを削除してください」

再帰データを扱うフレームワークさえあるのではないでしょうか?

4

1 に答える 1