कंसोल की सुविधाओं का रेफ़रंस

कायस बास्क
कायस बैस्क
सोफ़िया एमेलियानोवा
सोफ़िया इमेलियानोवा

इस पेज पर, Chrome DevTools Console से जुड़ी सुविधाओं के बारे में जानकारी दी गई है. यह मानता है कि आपको लॉग किए गए मैसेज देखने और JavaScript चलाने के लिए, कंसोल का इस्तेमाल करना पहले से ही पता है. अगर ऐसा नहीं है, तो शुरू करें को देखें.

अगर आपको console.log() जैसे फ़ंक्शन पर एपीआई रेफ़रंस चाहिए, तो Console API रेफ़रंस देखें. monitorEvents() जैसे फ़ंक्शन के बारे में ज़्यादा जानने के लिए, Console Utilities API रेफ़रंस देखें.

कंसोल खोलें

कंसोल को एक पैनल या ड्रॉर में टैब के तौर पर खोला जा सकता है.

कंसोल पैनल खोलें

Control+Shift+J या Command+Option+J (Mac) दबाएं.

कंसोल.

कमांड मेन्यू से कंसोल खोलने के लिए, Console टाइप करना शुरू करें. इसके बाद, Console निर्देश दिखाएं जिसके आगे पैनल बैज मौजूद है.

कंसोल पैनल दिखाने का निर्देश.

कंसोल को ड्रॉवर में खोलें

Escape दबाएं या कस्टमाइज़ और DevTools कंट्रोल करें पर क्लिक करें DevTools को पसंद के मुताबिक और कंट्रोल करें. और फिर कंसोल ड्रॉर दिखाएं को चुनें.

कंसोल ड्रॉर दिखाएं.

ड्रॉर, आपकी DevTools विंडो के नीचे की ओर पॉप-अप होता है, जिसमें कंसोल टैब खुला होता है.

ड्रॉवर में कंसोल टैब.

कमांड मेन्यू से कंसोल टैब खोलने के लिए, Console टाइप करना शुरू करें. इसके बाद, Console कमांड दिखाएं, जिसके आगे ड्रॉर बैज लगा होता है.

ड्रॉर में कंसोल टैब दिखाने का निर्देश.

कंसोल सेटिंग खोलें

कंसोल के सबसे ऊपर दाएं कोने में मौजूद, सेटिंग. कंसोल सेटिंग पर क्लिक करें.

कंसोल की सेटिंग.

नीचे दिए गए लिंक हर सेटिंग के बारे में बताते हैं:

साइडबार दिखाने के लिए, कंसोल का साइडबार दिखाएं कंसोल साइडबार दिखाएं.पर क्लिक करें. इससे साइडबार को फ़िल्टर किया जा सकेगा.

कंसोल साइडबार.

मैसेज देखें

इस सेक्शन में ऐसी सुविधाएं शामिल हैं जिनसे कंसोल में मैसेज दिखने का तरीका बदल जाता है. सिलसिलेवार तरीके से निर्देश पाने के लिए, मैसेज देखें पर जाएं.

मैसेज की ग्रुपिंग बंद करें

कंसोल सेटिंग खोलें और कंसोल के मैसेज को ग्रुप करने के डिफ़ॉल्ट तरीके को बंद करने के लिए, मिलते-जुलते ग्रुप को बंद करें. उदाहरण के लिए, XHR लॉग करें और अनुरोध फ़ेच करें देखें.

ब्रेकपॉइंट से मिलने वाले मैसेज देखना

कंसोल में ब्रेकपॉइंट से ट्रिगर होने वाले मैसेज को इस तरह मार्क किया जाता है:

कंसोल, कंडिशनल ब्रेकपॉइंट और लॉगपॉइंट से बनाए गए मैसेज को मार्क करता है.

सोर्स पैनल में इनलाइन ब्रेकपॉइंट एडिटर पर जाने के लिए, ब्रेकपॉइंट मैसेज के बगल में मौजूद ऐंकर लिंक पर क्लिक करें.

स्टैक ट्रेस देखें

कंसोल, गड़बड़ियों और चेतावनियों के लिए स्टैक ट्रेस को अपने-आप कैप्चर करता है. स्टैक ट्रेस, फ़ंक्शन कॉल (फ़्रेम) का इतिहास होता है. इसकी वजह से कोई गड़बड़ी या चेतावनी मिलती है. कंसोल उन्हें उल्टे क्रम में दिखाता है: सबसे नया फ़्रेम सबसे ऊपर होता है.

स्टैक ट्रेस देखने के लिए गड़बड़ी या चेतावनी के आगे मौजूद, बड़ा करें. 'बड़ा करें' आइकॉन पर क्लिक करें.

स्टैक ट्रेस.

एक साथ काम नहीं करने वाले स्टैक ट्रेस देखें

अगर इस्तेमाल किए जा रहे फ़्रेमवर्क के साथ काम करता है या सीधे ब्राउज़र शेड्यूलिंग में इस्तेमाल होने वाले प्रिमिटिव (जैसे कि setTimeout) का इस्तेमाल करते हैं, तो DevTools एसिंक्रोनस कोड के दोनों हिस्सों को एक साथ लिंक करके, एसिंक्रोनस ऑपरेशन को ट्रेस कर सकता है.

इस मामले में, स्टैक ट्रेस, एक साथ काम करने वाली प्रोसेस की "पूरी जानकारी" दिखाता है.

एक साथ काम नहीं करने वाली स्टैक ट्रेस.

स्टैक ट्रेस में, तीसरे पक्ष के ऐसे फ़्रेम दिखाएं जिनके बारे में आपको जानकारी है

जब सोर्स मैप में डिफ़ॉल्ट रूप से ignoreList फ़ील्ड शामिल होता है, तो कंसोल बंडलर (जैसे कि वेबपैक) या फ़्रेमवर्क (जैसे कि ऐंगुलर) के सोर्स से जनरेट किए गए सोर्स से तीसरे पक्ष के फ़्रेम को छिपा देता है.

तीसरे पक्ष के फ़्रेम के साथ-साथ फ़ुल स्टैक ट्रेस को देखने के लिए, स्टैक ट्रेस के सबसे नीचे और फ़्रेम दिखाएं पर क्लिक करें.

N और फ़्रेम दिखाएं.

फ़ुल स्टैक ट्रेस को हमेशा देखने के लिए, सेटिंग. सेटिंग > सूची को अनदेखा करें > तीसरे पक्ष की जानी-पहचानी स्क्रिप्ट को, सूची को अनदेखा करने के लिए अपने-आप जोड़ें सेटिंग को बंद करें.

तीसरे पक्ष की जानी-पहचानी स्क्रिप्ट को, अनदेखा करने की सूची में अपने-आप जोड़ें.

XHR लॉग करें और अनुरोध फ़ेच करें

कंसोल सेटिंग खोलें और XMLHttpRequests को चालू करें, ताकि सभी XMLHttpRequest और Fetch अनुरोधों को कंसोल में लॉग कर सकें.

XMLHttpRequest लॉग करना और अनुरोध पाना.

ऊपर दिए गए उदाहरण में दिखाया गया टॉप मैसेज, कंसोल के डिफ़ॉल्ट ग्रुप व्यवहार के बारे में बताता है. नीचे दिए गए उदाहरण से पता चलता है कि मैसेज के ग्रुप को बंद करने के बाद वही लॉग कैसा दिखता है.

ग्रुप से हटाने के बाद, लॉग किए गए XMLHttpRequest और फ़ेच अनुरोध कैसे दिखते हैं.

पेज लोड होने पर मैसेज दिखना

डिफ़ॉल्ट रूप से, जब भी कोई नया पेज लोड किया जाता है, तो कंसोल अपने-आप मिट जाता है. सभी पेज लोड होने पर मैसेज को बनाए रखने के लिए, कंसोल सेटिंग खोलें और फिर लॉग बचाएं चेकबॉक्स को चालू करें.

नेटवर्क मैसेज छिपाएं

ब्राउज़र, नेटवर्क मैसेज को डिफ़ॉल्ट रूप से कंसोल पर लॉग करता है. उदाहरण के लिए, नीचे दिए गए उदाहरण में दिखाया गया टॉप मैसेज 404 कोड वाली गड़बड़ी दिखाता है.

कंसोल में 404 गड़बड़ी वाला मैसेज.

नेटवर्क मैसेज छिपाने के लिए:

  1. कंसोल सेटिंग खोलें.
  2. नेटवर्क छिपाएं चेकबॉक्स चालू करें.

सीओआरएस गड़बड़ियां दिखाएं या छिपाएं

अगर क्रॉस-ऑरिजिन रिसॉर्स शेयरिंग (सीओआरएस) की वजह से नेटवर्क के अनुरोध पूरे नहीं होते, तो कंसोल सीओआरएस की गड़बड़ियां दिखा सकता है.

सीओआरएस गड़बड़ियों को दिखाने या छिपाने के लिए:

  1. कंसोल सेटिंग खोलें.
  2. कंसोल में सीओआरएस से जुड़ी गड़बड़ियां दिखाएं चेकबॉक्स पर सही का निशान लगाएं या हटाएं.

कंसोल में सीओआरएस से जुड़ी गड़बड़ियां दिखाएं.

अगर कंसोल को सीओआरएस से जुड़ी गड़बड़ियां दिखाने के लिए सेट किया गया है और आपको उनका सामना करना पड़ता है, तो गड़बड़ियों के बगल में दिए गए बटन पर क्लिक करें:

नेटवर्क और समस्याएं बटन.

मैसेज फ़िल्टर करना

कंसोल में मैसेज को फ़िल्टर करने के कई तरीके हैं.

ब्राउज़र के मैसेज फ़िल्टर करना

कंसोल साइडबार खोलें और उपयोगकर्ता मैसेज पर क्लिक करके, सिर्फ़ वे मैसेज देखें जो पेज की JavaScript से मिले हैं.

उपयोगकर्ता के मैसेज देखना.

लॉग लेवल के हिसाब से फ़िल्टर करें

DevTools console.* में से ज़्यादातर तरीकों की गंभीरता के लेवल असाइन करता है.

इसके चार लेवल होते हैं:

  • Verbose
  • Info
  • Warning
  • Error

उदाहरण के लिए, console.log(), Info ग्रुप में है, जबकि console.error(), Error ग्रुप में है. कंसोल एपीआई का संदर्भ से, लागू होने वाले हर तरीके की गंभीरता के स्तर की जानकारी मिलती है.

ब्राउज़र से कंसोल में लॉग किए जाने वाले हर मैसेज की गंभीरता का स्तर भी अलग-अलग होता है. आपके पास किसी भी लेवल के ऐसे मैसेज छिपाने का विकल्प होता है जिनमें आपकी दिलचस्पी नहीं है. उदाहरण के लिए, अगर आपकी दिलचस्पी सिर्फ़ Error मैसेज में है, तो बाकी तीन ग्रुप को छिपाया जा सकता है.

Verbose, Info, Warning या Error मैसेज चालू या बंद करने के लिए, लॉग लेवल ड्रॉप-डाउन पर क्लिक करें.

लॉग लेवल ड्रॉप-डाउन.

लॉग लेवल के हिसाब से भी फ़िल्टर किया जा सकता है. ऐसा करने के लिए, कंसोल साइडबार दिखाएं. कंसोल के साइडबार में जाकर गड़बड़ियां, चेतावनियां, जानकारी या वर्बोस पर क्लिक करें.

चेतावनियां देखने के लिए साइडबार का इस्तेमाल करना.

यूआरएल के हिसाब से ईमेल फ़िल्टर करें

सिर्फ़ उस यूआरएल से आए मैसेज देखने के लिए, url: के बाद यूआरएल टाइप करें. url: टाइप करने के बाद, DevTool सभी काम के यूआरएल दिखाता है.

यूआरएल फ़िल्टर.

डोमेन भी काम करते हैं. उदाहरण के लिए, अगर https://example.com/a.js और https://example.com/b.js, मैसेज लॉग कर रहे हैं, तो url:https://example.com आपको इन दो स्क्रिप्ट के मैसेज पर फ़ोकस करने में मदद करता है.

किसी दिए गए यूआरएल से सभी मैसेज छिपाने के लिए, -url: के बाद यूआरएल टाइप करें, जैसे कि https://b.wal.co. यह एक नेगेटिव यूआरएल फ़िल्टर है.

नेगेटिव यूआरएल फ़िल्टर. DevTools उन सभी मैसेज को छिपा रहा है जो दिए गए यूआरएल से मेल खाते हैं.

एक यूआरएल से भी मैसेज दिखाए जा सकते हैं. इसके लिए, कंसोल के साइडबार को खोलें उपयोगकर्ता के मैसेज सेक्शन को बड़ा करें. इसके बाद, उस स्क्रिप्ट के यूआरएल पर क्लिक करें जिसमें वे मैसेज शामिल हैं जिन पर आपको फ़ोकस करना है.

किसी खास स्क्रिप्ट से मैसेज देखना.

अलग-अलग कॉन्टेक्स्ट के मैसेज फ़िल्टर करना

मान लें कि आपके पेज पर एक विज्ञापन है. विज्ञापन को <iframe> में एम्बेड किया गया है और वह आपके कंसोल में कई मैसेज जनरेट कर रहा है. यह विज्ञापन अलग JavaScript संदर्भ में है. इसलिए, इसके मैसेज छिपाने का एक तरीका यह है कि आप कंसोल सेटिंग खोलें और चुने गए कॉन्टेक्स्ट चेकबॉक्स को चालू करें.

रेगुलर एक्सप्रेशन के पैटर्न से मैच नहीं करने वाले मैसेज को फ़िल्टर करें

उस पैटर्न से मेल न खाने वाले मैसेज को फ़िल्टर करने के लिए, फ़िल्टर टेक्स्ट बॉक्स में /[foo]\s[bar]/ जैसा कोई रेगुलर एक्सप्रेशन टाइप करें. स्पेसेज़ का इस्तेमाल नहीं किया जा सकता. इसके बजाय, \s का इस्तेमाल करें. DevTools यह जांच करता है कि पैटर्न, मैसेज के टेक्स्ट या उस स्क्रिप्ट में मिला जिसकी वजह से मैसेज को लॉग किया गया.

जैसे, नीचे दिया गया तरीका /[gm][ta][mi]/ से मेल न खाने वाले सभी मैसेज को फ़िल्टर कर देता है.

/[gm][ta][mi]/ से मेल नहीं खाने वाले मैसेज को फ़िल्टर करके.

लॉग इन मैसेज में टेक्स्ट खोजने के लिए:

  1. पहले से मौजूद खोज बार खोलने के लिए, Command+F (Mac) या Ctrl+F (Windows, Linux) दबाएं.
  2. बार में, अपनी क्वेरी लिखें. इस उदाहरण में, क्वेरी legacy है. कोई क्वेरी लिखना. इसके अलावा, ये काम भी किए जा सकते हैं:
    • अपनी क्वेरी को केस-सेंसिटिव बनाने के लिए, केस मिलाएं. मैच केस पर क्लिक करें.
    • रेगुलर एक्सप्रेशन का इस्तेमाल करके खोजने के लिए, रेगुलर एक्सप्रेशन बटन. रेगुलर एक्सप्रेशन का इस्तेमाल करें पर क्लिक करें.
  3. Enter दबाएं. खोज के पिछले या अगले नतीजे पर जाने के लिए, ऊपर या नीचे का बटन दबाएं.

JavaScript चलाएं

इस सेक्शन में, कंसोल में JavaScript चलाने से जुड़ी सुविधाएं दी गई हैं. सिलसिलेवार तरीके से निर्देश पाने के लिए, JavaScript चलाना देखें.

स्ट्रिंग कॉपी करने के विकल्प

कंसोल, स्ट्रिंग को डिफ़ॉल्ट रूप से मान्य JavaScript लिटरल के रूप में आउटपुट करता है. किसी आउटपुट पर राइट-क्लिक करें और कॉपी करने के तीन विकल्पों में से कोई एक चुनें:

  • JavaScript लिटरल के तौर पर कॉपी करें. सही विशेष वर्णों को छोड़ देता है और कॉन्टेंट के मुताबिक स्ट्रिंग को सिंगल कोट, डबल कोट या बैकटिक में रैप करता है.
  • स्ट्रिंग का कॉन्टेंट कॉपी करें. सटीक रॉ स्ट्रिंग को क्लिपबोर्ड पर कॉपी करता है, जिसमें नई लाइनें और अन्य खास वर्ण शामिल हैं.
  • JSON लिटरल के तौर पर कॉपी करें. स्ट्रिंग को मान्य JSON फ़ॉर्मैट में बदलता है.

कॉपी करने के विकल्प.

इतिहास से एक्सप्रेशन को फिर से चलाएं

कंसोल में पहले चलाए गए JavaScript एक्सप्रेशन का इतिहास देखने के लिए, अप ऐरो बटन दबाएं. उस एक्सप्रेशन को फिर से चलाने के लिए, Enter दबाएं.

लाइव एक्सप्रेशन की मदद से, किसी एक्सप्रेशन की वैल्यू रीयल टाइम में देखें

अगर आपको कंसोल में एक ही JavaScript एक्सप्रेशन को बार-बार टाइप करना पड़ता है, तो लाइव एक्सप्रेशन बनाना आपके लिए ज़्यादा आसान हो सकता है. लाइव एक्सप्रेशन के साथ, आपको किसी एक्सप्रेशन को एक बार टाइप करना होता है और फिर उसे अपने कंसोल के ऊपरी भाग पर पिन करना होता है. एक्सप्रेशन की वैल्यू करीब-करीब रीयल-टाइम में अपडेट हो जाती है. लाइव एक्सप्रेशन की मदद से, रीयल-टाइम में JavaScript एक्सप्रेशन की वैल्यू देखें देखें.

तुरंत जांच करने की सुविधा बंद करें

कंसोल में JavaScript एक्सप्रेशन टाइप करने पर, ईगर इवैलुएशन उस एक्सप्रेशन की रिटर्न वैल्यू की झलक दिखाता है. कंसोल सेटिंग खोलें और रिटर्न वैल्यू की झलक बंद करने के लिए, जल्द से जल्द इवैलुएशन चेकबॉक्स को बंद करें.

इवैलुएशन की मदद से, यूज़र ऐक्टिवेशन को ट्रिगर करें

उपयोगकर्ता सक्रियण ब्राउज़िंग सत्र की स्थिति है, जो उपयोगकर्ता की कार्रवाइयों पर निर्भर करती है. "चालू है" स्थिति का मतलब है कि उपयोगकर्ता, फ़िलहाल पेज के साथ इंटरैक्ट कर रहा है या पेज लोड होने के बाद इंटरैक्ट कर रहा है.

किसी भी इवैलुएशन से उपयोगकर्ता ऐक्टिवेशन को ट्रिगर करने के लिए, कंसोल सेटिंग खोलें और चेकबॉक्स. उपयोगकर्ता ऐक्टिवेशन के ट्रिगर का आकलन करें को चुनें.

इतिहास में जाकर, ऑटोकंप्लीट की सुविधा को बंद करें

जब कोई एक्सप्रेशन टाइप किया जाता है, तब कंसोल का ऑटोकंप्लीट पॉप-अप, वे एक्सप्रेशन दिखाता है जिन्हें आपने पहले चलाया था. इन एक्सप्रेशन को > वर्ण से पहले जोड़ा जाता है. यहां दिए गए उदाहरण में, DevTools ने पहले document.querySelector('a') और document.querySelector('img') की जांच की.

इतिहास के एक्सप्रेशन दिखाने वाला ऑटोकंप्लीट पॉप-अप.

कंसोल सेटिंग खोलें और अपने इतिहास से एक्सप्रेशन दिखाना बंद करने के लिए, इतिहास से ऑटोकंप्लीट की सुविधा चेकबॉक्स को बंद करें.

JavaScript कॉन्टेक्स्ट चुनें

JavaScript कॉन्टेक्स्ट ड्रॉप-डाउन, डिफ़ॉल्ट रूप से सबसे ऊपर पर सेट होता है. यह मुख्य दस्तावेज़ के ब्राउज़िंग कॉन्टेक्स्ट को दिखाता है.

JavaScript कॉन्टेक्स्ट ड्रॉप-डाउन.

मान लें कि आपके पेज पर एक विज्ञापन है, जिसे <iframe> में एम्बेड किया गया है. आपको विज्ञापन के DOM में बदलाव करने के लिए JavaScript चलाना है. ऐसा करने के लिए, आपको सबसे पहले JavaScript कॉन्टेक्स्ट ड्रॉप-डाउन से विज्ञापन का ब्राउज़िंग संदर्भ चुनना होगा.

JavaScript का कोई दूसरा कॉन्टेक्स्ट चुना जा रहा है.

ऑब्जेक्ट की प्रॉपर्टी की जांच करें

कंसोल, आपके चुने गए JavaScript ऑब्जेक्ट की प्रॉपर्टी की इंटरैक्टिव सूची दिखा सकता है.

सूची ब्राउज़ करने के लिए, कंसोल में ऑब्जेक्ट का नाम टाइप करें और Enter दबाएं.

डीओएम ऑब्जेक्ट की प्रॉपर्टी की जांच करने के लिए, डीओएम ऑब्जेक्ट की प्रॉपर्टी देखना लेख में दिया गया तरीका अपनाएं.

मालिकाना हक और इनहेरिट की गई प्रॉपर्टी का पता लगाएं

कंसोल, पहले अपनी ऑब्जेक्ट प्रॉपर्टी को क्रम से लगाता है और उन्हें बोल्ड फ़ॉन्ट में हाइलाइट करता है.

ऑब्जेक्ट की प्रॉपर्टी दिखाई जा रही हैं.

प्रोटोटाइप चेन से इनहेरिट की गई प्रॉपर्टी, सामान्य फ़ॉन्ट में होती हैं. कंसोल, पहले से मौजूद ऑब्जेक्ट से जुड़े नेटिव ऐक्सेसर का आकलन करके, उन्हें खुद ऑब्जेक्ट पर दिखाता है.

इनहेरिट की गई प्रॉपर्टी दिखाई जा रही हैं.

कस्टम ऐक्सेसर का आकलन करना

डिफ़ॉल्ट रूप से, DevTools आपके बनाए गए ऐक्सेसर की जांच नहीं करता. कस्टम ऐक्सेसर. किसी ऑब्जेक्ट पर कस्टम ऐक्सेसर की जांच करने के लिए, (...) पर क्लिक करें. कस्टम ऐक्सेसर की जांच की गई.

गिनती और गैर-गणितीय प्रॉपर्टी का पता लगाएं

संख्या योग्य प्रॉपर्टी रंग में चमकदार होती हैं. जिन प्रॉपर्टी की गिनती नहीं की जा सकती उन्हें म्यूट कर दिया जाता है. गणितीय और असंख्य प्रॉपर्टी. for … in लूप या Object.keys() तरीके का इस्तेमाल करके, कई प्रॉपर्टी को दोहराया जा सकता है.

क्लास इंस्टेंस की निजी प्रॉपर्टी का पता लगाएं

कंसोल, # प्रीफ़िक्स वाली क्लास इंस्टेंस की निजी प्रॉपर्टी तय करता है.

क्लास इंस्टेंस की निजी प्रॉपर्टी.

कंसोल भी निजी प्रॉपर्टी को ऑटोकंप्लीट कर सकता है, भले ही क्लास के स्कोप के अलावा निजी प्रॉपर्टी का आकलन किया जाए.

निजी प्रॉपर्टी अपने-आप पूरी होने की सुविधा.

इंटरनल JavaScript प्रॉपर्टी की जांच करें

ECMAScript नोटेशन इस्तेमाल करने पर, कंसोल JavaScript के लिए अंदरूनी कुछ प्रॉपर्टी को डबल स्क्वेयर ब्रैकेट में रखता है. आपके कोड में ऐसी प्रॉपर्टी के साथ इंटरैक्ट नहीं किया जा सकता. हालांकि, उनकी जांच करना मददगार हो सकता है.

आपको अलग-अलग ऑब्जेक्ट पर, नीचे दी गई इंटरनल प्रॉपर्टी दिख सकती हैं:

फ़ंक्शन की जांच करें

JavaScript में, फ़ंक्शन भी प्रॉपर्टी वाले ऑब्जेक्ट होते हैं. हालांकि, अगर कंसोल में फ़ंक्शन का नाम लिखा जाता है, तो DevTools प्रॉपर्टी की प्रॉपर्टी दिखाने के बजाय उसे कॉल करता है.

JavaScript के लिए अंदरूनी फ़ंक्शन प्रॉपर्टी देखने के लिए, console.dir() कमांड का इस्तेमाल करें.

किसी फ़ंक्शन की प्रॉपर्टी की जांच करना.

फ़ंक्शन में ये प्रॉपर्टी होती हैं:

  • [[FunctionLocation]]. किसी सोर्स फ़ाइल में फ़ंक्शन की परिभाषा वाली लाइन का लिंक.
  • [[Scopes]]. यह फ़ंक्शन उन वैल्यू और एक्सप्रेशन की सूची बनाता है जिनका ऐक्सेस फ़ंक्शन के पास है. डीबग करने के दौरान, फ़ंक्शन के स्कोप की जांच करने के लिए, लोकल, क्लोज़र, और ग्लोबल प्रॉपर्टी को देखना और उनमें बदलाव करना लेख पढ़ें.
  • बाउंड फ़ंक्शन में ये प्रॉपर्टी होती हैं:
    • [[TargetFunction]]. bind() का टारगेट.
    • [[BoundThis]]. this की वैल्यू.
    • [[BoundArgs]]. फ़ंक्शन के तर्कों का कलेक्शन. बाउंड फ़ंक्शन.
  • जनरेटर फ़ंक्शन, [[IsGenerator]]: true प्रॉपर्टी से मार्क किए जाते हैं. जनरेटर फ़ंक्शन.
  • जनरेटर, इटरेटर ऑब्जेक्ट दिखाते हैं और उनकी प्रॉपर्टी ये होती हैं:
    • [[GeneratorLocation]]. सोर्स फ़ाइल में, जनरेटर की परिभाषा वाली लाइन का लिंक.
    • [[GeneratorState]]: suspended, closed या running.
    • [[GeneratorFunction]]. वह जनरेटर जिसने ऑब्जेक्ट लौटाया.
    • [[GeneratorReceiver]]. एक ऑब्जेक्ट जिसे वैल्यू मिलती है. इटरेटर ऑब्जेक्ट.

कंसोल मिटाएं

कंसोल को हटाने के लिए, इनमें से किसी भी वर्कफ़्लो का इस्तेमाल किया जा सकता है:

  • कंसोल मिटाएं आसान. पर क्लिक करें.
  • मैसेज पर दायां क्लिक करें और फिर कंसोल मिटाएं चुनें.
  • कंसोल में clear() टाइप करें और फिर Enter दबाएं.
  • अपने वेबपेज की JavaScript से console.clear() को कॉल करें.
  • कंसोल के फ़ोकस में होने के दौरान, Control+L दबाएं.