Bonjour,
j'ai besoin d'aide pour faire une fonction récursive.
En effet j'ai un tableau d'objet JSON que j'appellerais thèmes comme ceci :

var themes = [{
    id:1,
    parent: 0,
    name: blabla,
    title: nanana,
    children: [
    {
        id: 2,
        parent: 1,
        name: chacha,
        title: lalala,
        children: [
        {
        etc....
        }
        ]
    }
    ]
}]

Ce que je veux faire c'est qu'à partir d'une liste d'item, j'aimerais afficher le nom du répertoire où ce trouve l'item.
Exemple j'ai ici ma liste d'item:

Item1 = [{name: myItem1, themeId: 1, comment: lilalalalaa}]
Item2 = [{name: myItem2, themeId: 2, comment: popopipi}]
Item3 = [{name: myItem3, themeId: 0, comment: fiffafaifia}]

var items = [Item1, Item2,Item3]

Maintenant ce que j'aimerais c'est qu'après avoir mapper et afficher ma liste items, j'aimerais afficher aussi le répertoire où se trouve chacun des items.

ex. : - myItem1 --- lilalalalaa --- /nanana

  • myItem2 --- popopipi --- /nanana/chacha
  • myItem3 --- fiffafaifia --- /...

Mon problème c'est que je ne sais pas comment faire pour que ça soit dynamique l'affichage du répertoire car je sais que qu'il peut avoir plusieurs sous thèmes (children).

J'ai besoin de vos conseilles SVP.

Aucune réponse