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

जावास्क्रिप्ट में संख्यात्मक नामों के साथ ऑब्जेक्ट गुणों तक कैसे पहुंचें?

2024-12-21 को प्रकाशित
ब्राउज़ करें:561

How to Access Object Properties with Numeric Names in JavaScript?

संख्यात्मक नामों के साथ ऑब्जेक्ट गुणों को संदर्भित करना

दस्तावेज़ीकरण के सुझाव के बावजूद कि ऑब्जेक्ट शाब्दिक संपत्ति के नाम पूर्णांक हो सकते हैं, डॉट सिंटैक्स का उपयोग करके इन गुणों तक पहुंच (उदा., me.123) विफल रहता है।

वैकल्पिक सिंटैक्स: ऐरे-स्टाइल एक्सेस

पूर्णांक नाम के साथ किसी ऑब्जेक्ट प्रॉपर्टी तक पहुंचने के लिए, आपको ऐरे-स्टाइल सिंटैक्स का उपयोग करना होगा:

  • me[123]

यह वाक्यविन्यास ऐसे व्यवहार करता है मानो संपत्ति किसी सरणी का एक तत्व हो, जिसमें 123 है सूचकांक।

स्ट्रिंग नोटेशन

वैकल्पिक रूप से, आप संपत्ति तक पहुंचने के लिए स्ट्रिंग नोटेशन का उपयोग कर सकते हैं:

  • me["123"]

यह दृष्टिकोण पूर्णांक को दोहरे उद्धरण चिह्नों में संलग्न करता है, इसे एक के रूप में मानता है स्ट्रिंग।

उदाहरण:

आपके उदाहरण में, आप पूर्णांक नाम 123 के साथ संपत्ति तक पहुंच सकते हैं:

console.log(me[123]); // Output: 26
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3