Comment parcourir toutes les propriétés d'un objet JavaScript et accéder à chaque objet imbriqué ?
Bonjour à tous ! Je suis débutant en JavaScript et j'écris un petit guide sur les voitures. J'ai un objet qui stocke des informations sur différentes marques de voitures. À l'intérieur de chaque marque, il y a des objets imbriqués avec des caractéristiques. Voici à quoi ressemble ma structure de données :
```javascript
const cars = {
bmw: {
model: 'X5',
year: 2020,
specs: {
engine: '3.0L',
horsepower: 335
}
},
audi: {
model: 'A4',
year: 2021,
specs: {
engine: '2.0L',
horsepower: 261
}
},
toyota: {
model: 'Camry',
year: 2019,
specs: {
engine: '2.5L',
horsepower: 203
}
}
};
```
Je dois afficher toutes les voitures avec leurs caractéristiques. J'ai essayé d'utiliser une boucle `for...in` classique, mais je n'obtiens que les clés (bmw, audi, toyota), pas les objets eux-mêmes. Comment puis-je parcourir tous les éléments de cet objet et accéder à chaque objet imbriqué ? J'aimerais comprendre la manière la plus correcte et moderne de le faire, pour ensuite...