Avatar ·

JavaScript में किसी ऑब्जेक्ट के सभी प्रॉपर्टीज़ को कैसे iterate करें? Keys और values के अनुसार iteration

सभी को नमस्कार! मैंने अभी JavaScript सीखना शुरू किया है और एक समस्या का सामना किया है। मेरे पास यूज़र्स के डेटा वाला एक ऑब्जेक्ट है:\n\n```javascript\nconst users = {\n user1: { name: 'Анна', age: 25 },\n user2: { name: 'Иван', age: 30 },\n user3: { name: 'Мария', age: 28 }\n};\n```\n\nमुझे प्रत्येक यूज़र का name और age कंसोल में प्रिंट करना है। मैंने सामान्य `for` loop का उपयोग करने की कोशिश की, लेकिन यह ऑब्जेक्ट्स के साथ काम नहीं करता — `undefined` देता है। मैंने गूगल किया और `for...in` के बारे में कुछ पाया, लेकिन समझ नहीं आया कि इसका सही उपयोग कैसे करें। साथ ही `Object.keys()`, `Object.values()` और `Object.entries()` मेथड्स का उल्लेख देखा, लेकिन इनमें अंतर और कौन सा बेहतर है, इसे लेकर भ्रमित हूं।\n\nकृपया बताएं कि ऑब्जेक्ट के सभी प्रॉपर्टीज़ को सही तरीके से कैसे iterate करें? कोड उदाहरणों के साथ समझाएं ताकि एक नौसिखिया समझ सके।