javascript - A setter with no getter -


  var ns = (फ़ंक्शन (विंडो, दस्तावेज़) {// ... snip var g_debug; function test मान) {g_debug = value;} वापसी {test: test}} (विंडो, दस्तावेज़));    

यह:

  NS.test   

करता है नहीं फ़ंक्शन को कॉल करें। फ़ंक्शन में यह सिर्फ एक संदर्भ है, और कंसोल फ़ंक्शन स्रोत को आपके कंसोल कमांड के मूल्य के रूप में प्रिंट करेगा।

जब आप लिखते हैं:

 < कंसोल में कोड> एनएसटीईस्ट (सच)   

, कंसोल फ़ंक्शन से रिटर्न मान प्रिंट करता है। चूंकि फ़ंक्शन में return स्टेटमेंट नहीं है, यह हमेशा अपरिभाषित है।

आपको शायद g_debug को var के साथ घोषित करना चाहिए कुछ स्थान अगर आपके पास नहीं है।

Comments