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 करें? कोड उदाहरणों के साथ समझाएं ताकि शुरुआती को समझ में आए।