请问如何根据一个树节点id获取他当前所有上级父节点id?

let data = [

{
  "expand": true,
  "children": [
    {
      "expand": true,
      "children": [
        {
          "expand": true,
          "pid": "c17aefbfeb276361d3196ba42ea070bb",
          "attributes": {
            "familyCode": "U"
          },
          "id": "e8fa6457e850e28344f451f181ff58ce",
          "label": "这是U系列",
          "title": "这是U系列",
          "value": "e8fa6457e850e28344f451f181ff58ce"
        }
      ],
      "pid": "1fe4d7773bf970d84628c914e7ec10f2",
      "attributes": {
        "familyCode": ""
      },
      "id": "c17aefbfeb276361d3196ba42ea070bb",
      "label": "MAD平台",
      "title": "MAD平台",
      "value": "c17aefbfeb276361d3196ba42ea070bb"
    }
  ],
  "pid": "0",
  "attributes": {
    "familyCode": "AIWAYS"
  },
  "id": "1fe4d7773bf970d84628c914e7ec10f2",
  "label": "爱驰汽车",
  "title": "爱驰汽车",
  "value": "1fe4d7773bf970d84628c914e7ec10f2"
},
{
  "expand": true,
  "pid": "0",
  "attributes": {
    "familyCode": "871"
  },
  "id": "dcfea14b44183d010ba23e9d8057885b",
  "label": "",
  "title": "",
  "value": "dcfea14b44183d010ba23e9d8057885b"
}

]

例如我拿到他当前数据里面u系列的id 然后想获取到他的上级MAD平台的id,还有爱驰汽车的id,假如爱驰汽车上面还有父节点,就继续获取

阅读 2.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题