ich ein Objekt, wie unten ich alle Schlüsselwert löschen möchte, wo key = ‚/‘Unders ein Objekt auswählen,
let routes = {
'/dashboard': {
name : 'Dashboard',
component : appDashboard,
icon: 'fa fa-dashboard',
subRoutes: {
'/': {
component:appDashEcommerce
},
'/ecommerce': {
name : 'Ecommerce',
component:appDashEcommerce
},
}
},
'/apps': {
name : 'Apps',
component : appAppsPage,
icon : 'fa fa-th',
subRoutes: {
'/': {
component:appInbox
},
'/mailbox': {
name : 'maibox',
component : appInbox,
icon : 'fa fa-th',
}
}
};
mein aktueller Code
var ret2 = _.omit(routes, function(val, key, object) {
if(_.has(val , 'subRoutes')){
_.omit(val.subRoutes , function(v, k, o) {
return key === '/'
})
}else{
return key === '/' || key === '*'
}
})
console.log(ret2)
Haben Sie eine Frage haben, oder waren Sie nur, dass Sie Ihre Brust zu bekommen. –
Entschuldigung das ist eine Frage, hast du eine Antwort? –
Ich habe eine, es ist aber viel einfacher, weil es nicht eine ganze Bibliothek zu etwas wirklich Einfaches verwendet -> https://jsfiddle.net/qspunug6/1/ – adeneo