में सभी वैश्विक चर सूचीबद्ध करें मैं built-in objects पर प्रतिक्रिया देने वाले सभी वैश्विक चर सूचीबद्ध करने की कोशिश कर रहा हूं।Node.js
Chrome की कंसोल में मैं बस this
टाइप करें और सभी चाबियाँ वापस प्राप्त कर सकते हैं, आदि String
तरह बातें, Number
,
हालांकि जब मैं Node.js में यह कर मैं बहुत कम मिलता है जिनमें शामिल हैं:
> Object.keys(this)
[ 'global',
'process',
'GLOBAL',
'root',
'Buffer',
'setTimeout',
'setInterval',
'clearTimeout',
'clearInterval',
'setImmediate',
'clearImmediate',
'console',
'module',
'require',
'_' ]
> this.eval
[Function: eval]
this.eval
कहां से आ रहा है?
कोशिश 'Object.keys (Object.getPrototypeOf (यह))' और 'Object.getOwnPropertyNames (यह)' (विरासत में मिला और गैर गणनीय संपत्तियों के लिए क्रमशः) – Bergi
'Object.getOwnPropertyNames (यह)' चाल किया, धन्यवाद @Bergi! – liadmat
एक फ़ाइल में, यह एक मॉड्यूल के रूप में लोड किया गया है, जहां 'यह' वैश्विक वस्तु नहीं है। – Bergi