Avatar ·

如何遍历JavaScript对象的所有属性并访问每个嵌套对象?

大家好!我是JavaScript新手,正在编写一个汽车小手册。我有一个对象,存储了不同汽车品牌的信息。每个品牌内部有嵌套对象,包含特性。我的数据结构如下: ```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 } } }; ``` 我需要将所有汽车及其特性显示在屏幕上。我尝试使用普通的`for...in`循环,但只得到了键(bmw, audi, toyota),而不是对象本身。如何遍历这个对象的所有元素并访问每个嵌套对象?我想了解最正确和现代的方法,以便后续使用。