जावास्क्रिप्ट में कुंजी द्वारा तत्व तक पहुंचने में त्रुटि
किसी वस्तु के तत्व तक वर्गाकार कोष्ठकों के माध्यम से पहुंचते समय, कुंजी के नामों को उद्धरण चिह्नों में रखना चाहिए, जबकि चर के नामों को नहीं। इसे न समझ पाना अक्सर त्रुटियों का कारण बन सकता है। इसलिए आइए एक बार फिर पहुंचने के नियमों पर चर्चा करें।
निम्नलिखित कोड में, हम वस्तु से
'key' कुंजी वाला तत्व प्राप्त कर रहे हैं:
console.log(obj['key']);
जबकि निम्नलिखित कोड में, हम वस्तु से वह तत्व प्राप्त कर रहे हैं
जिसकी कुंजी का नाम key चर में संग्रहित है:
console.log(obj[key]);
निम्नलिखित कोड में की गई त्रुटि को सही करें:
let obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
निम्नलिखित कोड में की गई त्रुटि को सही करें:
let obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);