我有嵌套的树对象,我想过滤而不会丢失结构
var items = [
{
name: "a1",
id: 1,
children: [{
name: "a2",
id: 2,
children: [{
name: "a3",
id: 3
}]
}]
}
];
Run Code Online (Sandbox Code Playgroud)
所以例如,如果id == 2删除id为2的对象和他的孩子
如果id == 3,则只删除id为3的对象
这只是对象的一个问题干净但它自己包含的对象越来越多:)
使用vanilla javascript,_lodash或Angular2它没关系
谢谢