var functor=function(){
//test
}
functor.prop=1;
console.log(functor);
यह केवल मज़ेदार का कार्य हिस्सा दिखाता है, कंसोल में मज़ेदार के गुण नहीं दिखा सकता है।क्रोम कंसोल में पूर्ण ऑब्जेक्ट कैसे दिखाना है?
var functor=function(){
//test
}
functor.prop=1;
console.log(functor);
यह केवल मज़ेदार का कार्य हिस्सा दिखाता है, कंसोल में मज़ेदार के गुण नहीं दिखा सकता है।क्रोम कंसोल में पूर्ण ऑब्जेक्ट कैसे दिखाना है?
उत्पादन के लिए उपयोग console.dir()
एक ब्राउज़ करने योग्य वस्तु आप .toString()
संस्करण, इस तरह के बजाय के माध्यम से क्लिक कर सकते हैं:
console.dir(functor);
प्रिंटों निर्दिष्ट वस्तु का एक जावास्क्रिप्ट प्रतिनिधित्व। वस्तु लॉग किया जा रहा एक HTML तत्व है, तो इसकी डोम प्रतिनिधित्व के गुणों मुद्रित कर रहे हैं [1]
[1] https://developers.google.com/web/tools/chrome-devtools/debug/console/console-reference#dir
आपको बेहतर परिणाम प्राप्त कर सकते हैं अगर आप का प्रयास करें:
console.log(JSON.stringify(functor));
यह उत्तर बहुत अच्छा है, लेकिन मुझे लगता है कि उपरोक्त नमूने के साथ काम नहीं करता है, एक नए टैब में कोशिश की जाती है और – aitorllj93
को इस उत्तर के सभी सम्मान के साथ, अंततः यह ऑब्जेक्ट का प्रतिनिधित्व करने वाली स्ट्रिंग देता है, न कि "ब्राउज़ करने योग्य" ऑब्जेक्ट कंसोल में, सवाल की तरह यहां सब कुछ है। सच है, यदि आप JSON.parse के माध्यम से इस आउटपुट स्ट्रिंग को चलाते हैं, तो यह इसके ऑब्जेक्ट-फॉर्मेट पर वापस आ जाएगा, लेकिन फिर कंसोल अभी भी इसे ".toString()" दिखाएगा और हम वापस वर्ग में वापस आ जाएंगे। "Console.dir" के उपयोग के साथ यहां जवाब हाथ में प्रश्न के लिए सबसे अच्छा फिट है। – TheCuBeMan
यह मेरे लिए पूरी तरह से काम किया:
for(a in array)console.log(array[a])
आप खोजने के लिए कंसोल में बनाए गए सभी सरणी निकालने/इस डेटा
थोड़ा और विस्तृत: 'के लिए (मैं arr में) {console.log (i); console.log (आगमन [i]); } ' – Geo
मुझे लगता है कि मैंने एक गलत सवाल का जवाब दिया। – domSurgeon
यह उन गुणों और विधियों को आउटपुट नहीं करेगा जो –
निकाले उत्पादन obj करने के लिए की सफाई और पीछे के उपयोग की जगह ले सकता:
console.log(obj, null, 4)
संख्यात्मक नहीं हैं जो आपके ऑब्जेक्ट को आउटपुट करता है। फिर 'शून्य'। फिर '4' ..... –
अहहह बहुत मजाकिया! – julestruong
आप हो सकता है और भी बेहतर परिणाम पाने के लिए यदि आप प्रयास करें:
console.log(JSON.stringify(obj, null, 4));
यह ध्यान दिया जाना चाहिए कि क्रोम कंसोल में 'varName' प्रिंट करना और एंटर मारना' console.dir (varName) 'के समान प्रभाव देता है। – Vadzim