i got an array of folder like this:
[
{
name: "folder parent",
subFolder: [
{
name: "folder child 1",
subfolder: [
{
name: "folder child 2",
subfolder: [{...}]
}
]
},
{
name: "folder child 1",
subfolder: [
{
name: "folder child 2",
subfolder: [
{
name: "folder child 3",
subfolder: [{...}]
}
]
}
]
},
// ...
]
}
]
The folder and subfolder can have many many ... because the user can create more and more.
I want to add a key-value called "layer" to every folders in this array, the "layer" indicates that which layer the folder belongs to, like this one:
[
{
name: "folder parent",
layer: 0,
subFolder: [
{
name: "folder child 1",
layer: 1,
subfolder: [
{
name: "folder child 2",
layer: 2,
subfolder: [{...}]
}
]
},
{
name: "folder child 1",
layer: 1,
subfolder: [
{
name: "folder child 2",
layer: 2,
subfolder: [
{
name: "folder child 3",
layer: 3,
subfolder: [{...}]
}
]
}
]
},
// ...
]
}
]
Can anyone get some help, thank you very much, and sorry for my bad english!