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

मैं जावास्क्रिप्ट ऑब्जेक्ट के भीतर आंतरिक मूल्यों का संदर्भ कैसे दे सकता हूं?

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

How Can I Reference Internal Values within a JavaScript Object?

जावास्क्रिप्ट ऑब्जेक्ट के भीतर आंतरिक मूल्यों को कैसे संदर्भित करें

जावास्क्रिप्ट में, किसी ऑब्जेक्ट के भीतर मूल्यों तक पहुंच जो उसी ऑब्जेक्ट के भीतर अन्य मूल्यों को संदर्भित करती है कभी-कभी चुनौतीपूर्ण हो सकता है. निम्नलिखित कोड स्निपेट पर विचार करें:

var obj = {
  key1: "it ",
  key2: key1   " works!"
};

alert(obj.key2);

यह कोड "key1 परिभाषित नहीं है" संदेश के साथ त्रुटि करता है। इस समस्या को हल करने के लिए आप विशेष कीवर्ड this का उपयोग कर सकते हैं। हालाँकि, ऑब्जेक्ट के भीतर this.key1 या this[key1] तक पहुँचने का प्रयास करने पर भी त्रुटियाँ होंगी। प्रत्यक्ष संपत्ति पहुंच, आप ऑब्जेक्ट के भीतर एक फ़ंक्शन को परिभाषित कर सकते हैं जो वांछित मान लौटाता है। उदाहरण के लिए:

var obj = { key1: "यह", कुंजी2: फ़ंक्शन() { इसे लौटाएं.key1 "काम करता है!"; } }; अलर्ट(obj.key2());

key2 को एक फ़ंक्शन के रूप में परिभाषित करके, हम ऑब्जेक्ट के भीतर इस कीवर्ड तक पहुंच प्राप्त करते हैं, जिससे हमें key1 को संदर्भित करने की अनुमति मिलती है। अलर्ट() फ़ंक्शन अब सही आउटपुट प्रदर्शित करेगा, "यह काम करता है!"।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729313595 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3