DOM ऑब्जेक्ट की प्रॉपर्टी देखना

Sofia Emelianova
Sofia Emelianova

डीओएम ऑब्जेक्ट की प्रॉपर्टी ब्राउज़ करने और फ़िल्टर करने के लिए, एलिमेंट > प्रॉपर्टी टैब का इस्तेमाल करें.

प्रॉपर्टी टैब खोलें

प्रॉपर्टी टैब खोलने के लिए, यह तरीका अपनाएं:

  1. DevTools खोलें. डिफ़ॉल्ट रूप से, एलिमेंट पैनल खुल जाता है.
  2. डीओएम ट्री में कोई नोड चुनें.
  3. प्रॉपर्टी टैब खोलें. अगर आपको टैब नहीं दिखता है, तो ज़्यादा पर क्लिक करें. इसके बाद, ड्रॉप-डाउन मेन्यू से उसे चुनें.

एलिमेंट पैनल, प्रॉपर्टी टैब के लिए खुला है

अपनी प्रॉपर्टी ढूंढना

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

ALT_TEXT_HERE

इनहेरिट की गई प्रॉपर्टी का ऑरिजिन ढूंढना

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

इनहेरिट की गई किसी प्रॉपर्टी का ऑरिजिन जानने के लिए, किसी ऑब्जेक्ट को बड़ा करें. इसके बाद, उसके [[Prototype]] और फिर नेस्ट किए गए [[Prototype]] को बड़ा करें. इसी तरह अन्य प्रॉपर्टी को भी बड़ा करें.

प्रोटोटाइप चेन पर साइज़ प्रॉपर्टी को उसके गैटर तक ट्रेस करना.

इस उदाहरण में, प्रोटोटाइप चेन पर ओरिजनल ओन (बोल्ड) प्रॉपर्टी और उससे जुड़े गेट्टर को ढूंढकर, यह पता लगाया जा सकता है कि इनहेरिट की गई size प्रॉपर्टी कहां से आई है.

इसके अलावा, प्रोटोटाइप की खास प्रॉपर्टी सिर्फ़ प्रोटोटाइप पर दिखाई जाती हैं, ऑब्जेक्ट पर नहीं. इससे ऑब्जेक्ट का पता लगाना आसान हो जाता है.

प्रोटोटाइप के हिसाब से प्रॉपर्टी.

फ़िल्टर प्रॉपर्टी

किसी प्रॉपर्टी को तुरंत ढूंढने के लिए, फ़िल्टर इनपुट बॉक्स में उसका नाम या वैल्यू टाइप करें.

फ़िल्टर

सभी प्रॉपर्टी दिखाएं

डिफ़ॉल्ट रूप से, प्रॉपर्टी टैब में null और undefined वैल्यू वाली प्रॉपर्टी नहीं दिखती हैं.

सभी प्रॉपर्टी देखने के लिए, सभी दिखाएं को चुनें.

शून्य वैल्यू वाली प्रॉपर्टी.

प्रॉपर्टी के बारे में जानकारी

एलिमेंट > प्रॉपर्टी टैब में कई तरह की प्रॉपर्टी दिखती हैं.

सामान्य प्रॉपर्टी

आसान प्रॉपर्टी, <name>: <value> के पेयर होती हैं. सामान्य प्रॉपर्टी.

ऑब्जेक्ट और ऐरे

छोटे किए जा सकने वाले () प्रॉपर्टी, ऑब्जेक्ट {} या अरे [] होती हैं. छोटी की जा सकने वाली प्रॉपर्टी.

JavaScript ऑब्जेक्ट की जांच करने के बारे में ज़्यादा जानकारी के लिए, ऑब्जेक्ट की प्रॉपर्टी की जांच करना लेख पढ़ें.

डीओएम नोड से जुड़ी प्रॉपर्टी

डीओएम नोड से जुड़ी प्रॉपर्टी, लिंक होती हैं. डीओएम ट्री में काम का नोड चुनने के लिए, लिंक पर क्लिक करें. हेड डीओएम नोड से लिंक करें. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

अपने मालिकाना हक वाली और इनहेरिट की गई प्रॉपर्टी

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

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

प्रॉपर्टी की गिनती की जा सकती है और गिनती नहीं की जा सकती

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

तरीके

तरीकों को f () से मार्क किया गया है. तरीका.

फ़ंक्शन के बारे में ज़्यादा जानकारी के लिए, कंसोल में जाकर फ़ंक्शन की जांच करें लेख पढ़ें.