JavaScript में ऑब्जेक्ट के लिए map फंक्शन (Array.prototype.map का एनालॉग)
सभी को नमस्ते! मैं कुछ महीनों से JavaScript में लिख रहा हूँ, और मुझे एक समस्या हुई है। मुझे पता है कि arrays में एक शानदार `.map()` मेथड है, जो हर एलिमेंट को बदलकर एक नया array देता है। उदाहरण के लिए:\n\n```javascript\nconst numbers = [1, 2, 3];\nconst doubled = numbers.map(n => n * 2);\n// doubled = [2, 4, 6]\n```\n\nलेकिन अगर मुझे ऑब्जेक्ट के साथ भी ऐसा ही करना हो तो क्या करूँ? मेरे पास यूज़र्स के डेटा का एक ऑब्जेक्ट है:\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मैं एक नया ऑब्जेक्ट प्राप्त करना चाहता हूँ, जहाँ हर यूज़र में `isAdult: true` फील्ड जुड़ जाए, क्योंकि सभी की उम्र 18 से अधिक है। लेकिन ऑब्जेक्ट में `.map()` मेथड नहीं है! \n\nमैंने `Object.key` का उपयोग करने की कोशिश की