How to parse an array of objects, so I would end up with an array of all elements containing 'text' of 'ild'.
Here is a sample array:
public data: any[] = [
{
treeViewKey:0,
id: 1,
text: 'Root Node 1'
}, {
treeViewKey:1,
id: 2,
text: 'Root Node 2'
}, {
treeViewKey:1_0,
id: 3,
parentId: 2,
text: 'Child node of Root Node 2'
}, {
treeViewKey:1_1,
id: 4,
parentId: 2,
text: 'Child node of Root Node 2'
}, {
treeViewKey:1_2_0,
id: 5,
parentId: 4,
text: 'Child node of Root Node 2'
}
];
I should end up with 3 elements. What would be the best method to achieve that in javascript or typescript?
The final result should be:
[
{
treeViewKey:1_0,
id: 3,
parentId: 2,
text: 'Child node of Root Node 2'
}, {
treeViewKey:1_1,
id: 4,
parentId: 2,
text: 'Child node of Root Node 2'
}, {
treeViewKey:1_2_0,
id: 5,
parentId: 4,
text: 'Child node of Root Node 2'
}
]