Je dois créer dynamiquement un objet json plein de chats et de sous-chats. Ma structure ressemble à ceStructure des catégories supérieure et secondaire
var cats = {
tops: {
'top' : {
link : 'link',
subs : [
{
'sub' : {
link : 'a link'
}
}
]
}
}
};
Maintenant, je peux ajouter une catégorie de haut niveau aucun problème avec cats.tops[topVar] = { link : topLinkVar };
Cependant, je dois ajouter subs
catégories à la catégorie top
.
J'ai essayé quelques variantes telles que cats.tops[topVar].subs.push({ subVar : { link : subLinkVar } });
Mais cela produit une erreur indéfinie.
L'astuce est que les sous-catégories doivent être un tableau, de sorte que chaque catégorie supérieure peut avoir plusieurs sous-catégories. Qu'est-ce que je rate?