小编Oma*_*led的帖子

过滤嵌套的树对象而不会丢失结构

我有嵌套的树对象,我想过滤而不会丢失结构

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它没关系

谢谢

javascript nested filter

3
推荐指数
1
解决办法
9398
查看次数

标签 统计

filter ×1

javascript ×1

nested ×1