Avatar ·

JavaScript ऑब्जेक्ट में key-value pair कैसे जोड़ें?

सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा। मेरे पास एक खाली ऑब्जेक्ट है जिसे मैंने इस तरह बनाया:\n\n```javascript\nlet myObject = {};\n```\n\nया, उदाहरण के लिए, मेरे पास पहले से कुछ डेटा वाला एक ऑब्जेक्ट है:\n\n```javascript\nlet user = {\n name: "Анна",\n age: 25\n};\n```\n\nअब मुझे इस ऑब्जेक्ट में डायनामिक रूप से एक नई प्रॉपर्टी जोड़नी है, जैसे "email" या "isAdmin"। मैंने कई तरीके आज़माए, लेकिन मुझे यकीन नहीं है कि कौन सा सही है और विभिन्न स्थितियों में किसका उपयोग करना बेहतर है।\n\nमैंने ये प्रयास किए:\n\n1. डॉट के माध्यम से सीधे मान असाइन करना: `user.email = "anna@example.com";`\n2. स्क्वायर ब्रैकेट का उपयोग करना: `user["email"] = "anna@example.com";`\n3. `Object.assign()` मेथड का उपयोग करना\n4. spread ऑपरेटर का उपयोग करना: `user = {...user,