⊗jsPmObPAM 92 of 505 menu

जावास्क्रिप्ट में ऑब्जेक्ट प्रॉपर्टी तक पहुंचने में त्रुटि

ऑब्जेक्ट की प्रॉपर्टी तक पहुंचते समय इस प्रॉपर्टी का नाम वेरिएबल में संग्रहीत नहीं हो सकता है। आइए देखें क्यों। मान लीजिए हमारे पास ऐसा ऑब्जेक्ट दिया गया है:

let obj = {a: 1, b: 2, c: 3};

मान लीजिए कि वेरिएबल में उस प्रॉपर्टी का नाम संग्रहीत है, जिसका मान हम प्राप्त करना चाहते हैं:

let key = 'a';

आइए इस वेरिएबल का उपयोग करके ऑब्जेक्ट की प्रॉपर्टी तक पहुंचने का प्रयास करें:

console.log(obj.key); // undefined

दिया गया कोड काम नहीं करेगा, क्योंकि वास्तव में हम 'key' नाम वाली प्रॉपर्टी ढूंढ रहे हैं, न कि उस प्रॉपर्टी को, जिसका नाम वेरिएबल key में संग्रहीत है। यानी वास्तव में हमारा कोड निम्नलिखित के बराबर है:

console.log(obj['key']);

वेरिएबल से कुंजी द्वारा एलिमेंट तक पहुंचने का एकमात्र तरीका वर्गाकार कोष्ठक में उस वेरिएबल को लिखना है:

console.log(obj[key]);

निम्नलिखित कोड में की गई त्रुटि को सही करें:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj.prop);

निम्नलिखित कोड में की गई त्रुटि को सही करें:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj['prop']);
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें