"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > ES2015 सिंटैक्स में वर्गाकार ब्रैकेट का उपयोग करके ऑब्जेक्ट लिटरल कुंजियाँ कैसे निर्दिष्ट की जा सकती हैं?

ES2015 सिंटैक्स में वर्गाकार ब्रैकेट का उपयोग करके ऑब्जेक्ट लिटरल कुंजियाँ कैसे निर्दिष्ट की जा सकती हैं?

2024-11-01 को प्रकाशित
ब्राउज़ करें:801

How Can Object Literal Keys Be Assigned Using Square Brackets in ES2015 Syntax?

ऑब्जेक्ट लिटरल कुंजियों में वर्गाकार ब्रैकेट का उपयोग करना

यह समझना मुश्किल हो सकता है कि किसी ऑब्जेक्ट लिटरल के भीतर वर्गाकार कोष्ठक का उपयोग करके कुंजियाँ कैसे निर्दिष्ट की जा सकती हैं। आइए इस ES2015 सिंटैक्स के पीछे की व्याख्या पर गौर करें।

आपके द्वारा प्रदान किया गया कोड स्निपेट:

let a = "b"
let c = {[a]: "d"}

गणना की गई संपत्ति नाम सिंटैक्स का उपयोग करता है, जो पारंपरिक ES3/5 someObject[someKey] असाइनमेंट के लिए एक शॉर्टहैंड है। दूसरे शब्दों में, इसका विस्तार इस प्रकार है:

var a = "b"
var c = {}
c[a] = "d"

यह सिंटैक्स आपको ऑब्जेक्ट निर्माण में अधिक लचीलापन प्रदान करते हुए, चर या अभिव्यक्तियों के आधार पर संपत्ति के नाम गतिशील रूप से उत्पन्न करने की अनुमति देता है। इस सुविधा का उपयोग करते समय, सुनिश्चित करें कि संपत्ति का नाम वर्गाकार कोष्ठकों में संलग्न है, जैसा कि उदाहरण में [ए] में है।

विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729474335 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3