जावास्क्रिप्ट में ऑब्जेक्ट्स के लिए map फ़ंक्शन (Array.prototype.map का एनालॉग)
सभी को नमस्ते! मैं कुछ महीनों से जावास्क्रिप्ट में लिख रहा हूँ, और मुझे एक समस्या हुई है। मैं जानता हूँ कि arrays में एक शानदार `.map()` method है, जो प्रत्येक element को transform करके एक नया array देता है। उदाहरण के लिए:\n\n```javascript\nconst numbers = [1, 2, 3];\nconst doubled = numbers.map(n => n * 2);\n// doubled = [2, 4, 6]\n```\n\nलेकिन अगर मुझे object के साथ भी ऐसा ही करना हो तो क्या करूँ? मेरे पास users के डेटा का एक object है:\n\n```javascript\nconst users = {\n alice: { age: 25, city: 'Moscow' },\n bob: { age: 30, city: 'SPb' },\n charlie: { age: 35, city: 'Kazan' }\n};\n```\n\nमैं एक नया object प्राप्त करना चाहता हूँ, जहाँ प्रत्येक user में `isAdult: true` field जुड़ जाए, क्योंकि सभी की उम्र 18 से अधिक है। लेकिन objects में `.map()` method नहीं है!\n\nमैंने `Object.key` का उपयोग करने की कोशिश की