Ich versuche, die leeren Knoten aus der Liste in C# zu entfernen. Ich versuche eine Struktur wie eine Baumansicht zu erstellen, aber aufgrund einiger Probleme muss ich den Knoten entfernen lassen und er kommt als Null.Wie entfernen Sie die leeren Knoten in C# oder JavaScript?
var tree = [{
Id: 1,
text: "Parent 1",
ParentId: 0
nodes: [{
Id: 2,
text: "Child 1",
ParentId: 1
nodes: [{
Id: 3
text: "Grandchild 1",
ParentId: 2,
nodes: []
},
{
Id: 4,
text: "Grandchild 2",
ParentId: 2,
nodes: []
}
]
},
{
Id: 5
text: "Child 2",
ParentId: 1,
nodes: []
}
]
},
{
Id: 6,
text: "Parent 2",
ParentId: 0
nodes: []
}
];
Wie die leeren Knoten in C# oder JavaScript zu entfernen?
überprüfen Array-Länge, wenn seine 0 verwenden "löschen", um diese Eigenschaft zu entfernen – vinox
http://StackOverflow.com/Questions/208105/How-Do-Iremove-A-Property-from-a-Javascript-Object – vinox
Es ist kein Array.its eine Liste – user57304