मान लीजिए कि हमें कुछ इस तरह करते हैं (एक जावास्क्रिप्ट वस्तु के निर्माण के हिस्से के रूप):जावास्क्रिप्ट में बाध्य बंद चर का निरीक्षण कैसे करें?
var foo = 3;
this.method = function() { alert(foo); };
अब एक बंद यकीन है कि foo
बनाए रखा है और method
में उपयोग के लिए उपलब्ध बनाने के लिए उत्पन्न हो जाएगा। वर्तमान बंद होने पर आत्मनिरीक्षण करने का कोई तरीका है?
क्या मैं के लिए देख रहा हूँ सभी चर कि method
के अंदर उपलब्ध हैं, जो foo
को शामिल करना चाहिए की गणना करने में एक तरीका है। इस तरह डीबग कोड बंद होने के बाध्यकारी को डीबग करने में बहुत मदद करेगा, लेकिन मुझे अभी तक यह नहीं मिला है। क्या इसे करना संभव है?
यदि 'foo' एक स्थानीय चर है (शायद ओपी का उदाहरण सभी एक कन्स्ट्रक्टर के अंदर है), तो यह वैश्विक वस्तु से पहुंच योग्य नहीं होगा। – dpercy