2010-10-01 8 views
5

मुझे वास्तव में क्रोम कंसोल पसंद है क्योंकि यह मेरे लिए सभी ऑब्जेक्ट विधियों को स्वत: पूर्ण करता है।क्रोम कंसोल में एक सूची में सभी ऑब्जेक्ट विधियों को दिखाएं?

लेकिन यह केवल एक समय में दिखाता है और मुझे अगले चरण में जाने के लिए टैब दबा देना होगा।

क्या सभी स्वत: पूर्ण ऑब्जेक्ट विधियों की सूची दिखाने का कोई तरीका है?

+0

संबंधित: [Google क्रोम कंसोल में सभी जावास्क्रिप्ट चर की सूची देखें] (http://stackoverflow.com/q/2934787/258127) –

उत्तर

10
console.dir(someObject); 
+0

यह मेरे लिए काम नहीं करता है। ऑटो पूर्ण ने एक विधि दिखायी, जो console.dir में दिखाई नहीं दे रहा था। एक और नोट: ऑब्जेक्ट को घड़ी में रखकर, और घड़ी को विस्तारित करना, console.dir के समान आउटपुट दिखाता है (फिर से एक पूर्ण तरीका जो ऑटो पूर्ण शो दिखाता है) – giwyni

+0

@giwyni क्या आप विवरण साझा कर सकते हैं? कौन सा ऑब्जेक्ट और कौन सी विधि? –

2

हालांकि आप लूप कर सकते हैं और उन्हें प्रिंट कर सकते हैं। यहाँ window के लिए एक उदाहरण है:

for(var i in window) if(window.hasOwnProperty(i)) console.log(i); 
1

मैं क्रोम के हाल के संस्करणों (10+) में देखा, तो आप सिर्फ वस्तु नाम लिख सकते हैं और यह आपको वस्तु का एक पेड़ का निर्माण होगा:

someObject; 
संबंधित मुद्दे