65. Travailler avec des structures imbriquées
Les objets et les tableaux peuvent contenir d'autres objets et tableaux, créant ainsi des structures de données complexes. C'est ainsi que sont structurées les données du monde réel (comme les réponses API).
Exemple : Objet imbriqué
javascript const company = { name: 'Tech Solutions', address: { street: '123 Main St', city: 'New York' }, employees: 50 };
Accéder aux données imbriquées
Chaînez la notation par point pour descendre dans la structure de l'objet.
javascript let city = company.address.city; // New York console.log(city);
Exemple : Tableau d'objets
javascript const posts = [ { id: 1, text: 'Post 1', tags: ['js', 'web'] }, { id: 2, text: 'Post 2', tags: ['css'] } ];
Accéder ensemble aux données d'un tableau et d'un objet
Utilisez les crochets pour l'index du tableau et la notation par point pour les propriétés de l'objet.
javascript // Accéder au 'text' du deuxième post (index 1) let postText = posts[1].text; // Post 2
// Accéder au premier tag du premier post let firstTag = posts[0].tags[0]; // js