2012-08-29 8 views
7

मैं कुछ जावास्क्रिप्ट कोड के साथ काम कर रहा हूं और मुझे फ़ंक्शन कॉल के संदर्भ में एक इंटरैक्टिव कंसोल चलाने में सक्षम होना पसंद है - यानी मूल रूप से वास्तव में क्या पाइथन import pdb; pdb.set_trace() पूरा करता है। क्या इसे करने का कोई तरीका है? यदि नहीं, तो वहां सबसे अच्छा अनुमान क्या है?जावास्क्रिप्ट इंटरैक्टिव डिबगिंग (पायथन के पीडीबी.सेट_ट्रैस() के समतुल्य)

मैं वर्तमान में चीजों के साथ गड़बड़ करने के लिए क्रोम कंसोल का उपयोग कर रहा हूं, और मुझे मूल रूप से फ़ंक्शन कॉल के बीच में गिरा दिया जाना चाहिए और स्थानीय चर के चारों ओर पोक करने के लिए क्रोम के कंसोल का उपयोग करना पसंद है।

उत्तर

4

ब्रेकपॉइंट सेट करें, और क्रोम के इंस्पेक्टर आपको अपने ऐप की स्थिति का निरीक्षण करने की अनुमति देगा।

  • लाइन नंबर पर क्लिक करें। एक नीला मार्कर दिखाई देगा। जब आप उस पंक्ति को दबाते हैं तो निष्पादन रोक देगा। Breakpoint set

  • अपने कोड में debugger स्टेटमेंट लिखें। जब आप कथन को दबाते हैं तो इंस्पेक्टर रुक जाएगा।

    function something() { 
        // do stuff 
        debugger; 
    } 
    
+0

अच्छा, 'debugger' मेरे लिए जाने का रास्ता था। धन्यवाद! – Claudiu

0

आप यानी 8 और इसके बाद के संस्करण में फ़ायरफ़ॉक्स में Chrome डेवलपर टूल में breakpoints के साथ-साथ फ़ायरबग और डेवलपर उपकरण सेट कर सकते हैं ..

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