Avatar ·

JavaScript ऑब्जेक्ट के सभी गुणों को कैसे पार करें और प्रत्येक नेस्टेड ऑब्जेक्ट तक पहुंच प्राप्त करें?

सभी को नमस्कार! मैं JavaScript में नया हूँ और कारों पर एक छोटी संदर्भ पुस्तिका लिख रहा हूँ। मेरे पास एक ऑब्जेक्ट है जो विभिन्न कार ब्रांडों की जानकारी संग्रहीत करता है। प्रत्येक ब्रांड के अंदर विशेषताओं वाले नेस्टेड ऑब्जेक्ट हैं। मेरी डेटा संरचना इस प्रकार है:\n\n```javascript\nconst cars = {\n bmw: {\n model: 'X5',\n year: 2020,\n specs: {\n engine: '3.0L',\n horsepower: 335\n }\n },\n audi: {\n model: 'A4',\n year: 2021,\n specs: {\n engine: '2.0L',\n horsepower: 261\n }\n },\n toyota: {\n model: 'Camry',\n year: 2019,\n specs: {\n engine: '2.5L',\n horsepower: 203\n }\n }\n};\n```\n\nमुझे सभी कारों को उनकी विशेषताओं के साथ स्क्रीन पर प्रदर्शित करना है। मैंने सामान्य `for...in` लूप का उपयोग करने का प्रयास किया, लेकिन मुझे केवल कुंजियाँ (bmw, audi, toyota) मिल रही हैं।