请教一个JS写法的问题
有如下一个树形结构数据,同时有一个ID数组[35,4,32],根据这个数组让下面树形结构数据除了 ID是35,4,32的都添加一个字段disabled:true,求教大神写法。
[
{
"id": 1,
"parent_id": 0,
"department_name": "皮包公司",
"children": [
{
"id": 35,
"parent_id": 1,
"department_name": "财务部",
},
{
"id": 4,
"parent_id": 1,
"department_name": "营销部",
"children": [
{
"id": 47,
"parent_id": 4,
"department_name": "营销美女部",
}
]
},
{
"id": 32,
"parent_id": 1,
"department_name": "网络部",
"children": [
{
"id": 42,
"parent_id": 3,
"department_name": "美工",
},
{
"id": 36,
"parent_id": 3,
"department_name": "前端开发",
},
{
"id": 41,
"parent_id": 3,
"department_name": "后端开发",
},
{
"id": 43,
"parent_id": 3,
"department_name": "编辑",
}
]
},
{
"id": 37,
"parent_id": 1,
"department_name": "仓储部",
},
]
}
]