Avatar ·

JavaScript में वेरिएबल के माध्यम से ऑब्जेक्ट की कुंजी का नाम कैसे सेट करें?

सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और ऑब्जेक्ट्स के साथ काम करते समय एक समस्या का सामना करना पड़ा। मुझे एक ऐसा ऑब्जेक्ट बनाना है जिसमें कुंजी (प्रॉपर्टी) का नाम एक वेरिएबल से लिया जाना चाहिए, न कि एक स्थिर स्ट्रिंग होना चाहिए। मैं यह करने की कोशिश कर रहा हूँ: मेरे पास एक वेरिएबल `keyName` है जिसमें स्ट्रिंग "userName" है। मैं एक ऑब्जेक्ट बनाना चाहता हूँ जहाँ कुंजी इस वेरिएबल का मान हो, और मान "John" हो। मैंने इस तरह प्रयास किया: ```javascript let keyName = "userName"; let obj = { keyName: "John" }; console.log(obj); // { keyName: "John" } ``` लेकिन परिणाम में कुंजी का नाम `keyName` है, न कि `userName`। यानी JavaScript वेरिएबल के नाम को कुंजी के नाम के रूप में उपयोग कर रहा है, न कि उसके मान को। मैं समझता हूँ कि यह वह नहीं है जो मुझे चाहिए। मुझे कुंजी को डायनामिक बनाना है, यानी मैं ऑब्जेक्ट `{ userNa