स्ट्रिंग के लिए जावास्क्रिप्ट ऑब्जेक्ट

| | | | | | | | | | | | | | | | | | |

[ऑब्जेक्ट ऑब्जेक्ट] किसी ऑब्जेक्ट का एक स्ट्रिंग प्रतिनिधित्व है। उदाहरण के लिए, यदि आप किसी ऑब्जेक्ट को स्क्रीन पर प्रिंट करने के लिए अलर्ट () का उपयोग करते हैं, तो आप इस टेक्स्ट को देख सकते हैं। आप किसी ऑब्जेक्ट की सामग्री को लूप में कंसोल.लॉग (), JSON.stringify (), या ... का उपयोग करके देख सकते हैं।

जावास्क्रिप्ट के उपयोग को विकसित करते समय, हम में से कई लोग आउटपुट का सामना करना पड़ा: [ऑब्जेक्ट ऑब्जेक्ट]। जब मैंने उन्हें देखा तो मैं उस समय अपने गुरु के पास गया और उनसे पूछा, "इसका भी क्या मतलब है?" "। मैं उलझन में था।

इस लेख का उद्देश्य आपको इस रिलीज़ के बारे में बताना है और इसका क्या अर्थ है। हम इस बारे में बात करने जा रहे हैं कि आप [ऑब्जेक्ट ऑब्जेक्ट] का अनुवाद कैसे कर सकते हैं। मानव पठनीय सामग्री जिसके साथ आप काम कर सकते हैं।

JavaScript [ऑब्जेक्ट ऑब्जेक्ट] क्या है?

> [ऑब्जेक्ट ऑब्जेक्ट] किसी ऑब्जेक्ट इंस्टेंस का स्ट्रिंग संस्करण है। एक जावास्क्रिप्ट प्रोग्राम यदि आप किसी ऑब्जेक्ट को पहले स्ट्रिंग के रूप में ऑब्जेक्ट के रूप में डाले बिना प्रिंट करने का प्रयास करते हैं

यह ऑब्जेक्ट का सिंटैक्स है [ऑब्जेक्ट ऑब्जेक्ट]:।

कोई आश्चर्य नहीं कि डेवलपर्स इस बारे में भ्रमित हो जाते हैं: कोई त्रुटि संदेश नहीं हैं या चेतावनी गार्ड हमें बताता है कि क्या हो रहा है। देखो इस वस्तु का एक उदाहरण कार्रवाई में देखें

[ऑब्जेक्ट ऑब्जेक्ट] जावास्क्रिप्ट उदाहरण

यह उदाहरण लें:.

जब अलर्ट डिक्लेरेशन () निष्पादित होता है, तो हमारा कोड [ऑब्जेक्ट ऑब्जेक्ट] वापस आ जाता है। हमारा प्रोग्राम अलर्ट () विधि को जो पास किया गया था, उसका एक स्ट्रिंग प्रतिनिधित्व वापस करने का प्रयास करता है। लेकिन, चूंकि हमारा कोड इसे एक वस्तु के रूप में देखता है, यह हमें बताता है कि इसके बजाय यह किसी वस्तु का एक उदाहरण है

[ऑब्जेक्ट ऑब्जेक्ट] संदेश बहुत वर्णनात्मक नहीं है। लेकिन इसका मतलब यह नहीं है कि हम अपनी वस्तु में मूल्यों को नहीं देख सकते हैं। आइए उन तरीकों के बारे में बात करते हैं जिनसे हम किसी वस्तु में मूल्यों को पढ़ सकते हैं

ऑब्जेक्ट के अंदर?

यह जानना कि [ऑब्जेक्ट ऑब्जेक्ट] किसी ऑब्जेक्ट का एक उदाहरण है, बहुत अच्छा है, लेकिन हम जानना चाहते हैं कि ऑब्जेक्ट के अंदर है। ऐसा करने के तीन तरीके हैं:

  1. कंसोल में console.log ()
  2. से लॉग इन करें JSON.stringify ()
  3. के साथ stringify करें ... in लूप का उपयोग करें और प्रत्येक गुण को देखें
  4. कंसोल पर रजिस्टर करें

    ऑब्जेक्ट के अंदर क्या है यह देखने का शायद सबसे अच्छा तरीका है कि कंसोल पर ऑब्जेक्ट को रजिस्टर किया जाए। कंसोल.लॉग () स्टेटमेंट आपको जावास्क्रिप्ट ऑब्जेक्ट में अपने सभी मूल्यों को देखने की अनुमति देता है

    निम्न कोड पर विचार करें:.

    हम अपने ऑब्जेक्ट में मान देख सकते हैं।

    JSON.stringify का उपयोग करें ()

    विधि JSON.stringify () एक जावास्क्रिप्ट ऑब्जेक्ट को एक स्ट्रिंग में कनवर्ट करता है। फिर हम इस श्रृंखला में हेरफेर कर सकते हैं।

    फिर हम किसी ऑब्जेक्ट को स्ट्रिंग में बदलने के लिए JSON.stringify () का उपयोग कर सकते हैं। इसलिए हम उपयोगकर्ता को स्ट्रिंग मान दिखाने के लिए अलर्ट () का उपयोग कर सकते हैं:

    जैसा कि हमारे पिछले उदाहरण में, हमने objA नामक एक वस्तु को परिभाषित किया है। इसके बाद, हम ऑब्जेक्ट को एक स्ट्रिंग में बदलने के लिए JSON.stringify () विधि का उपयोग करते हैं। फिर हम कंसोल को स्ट्रिंग मान दिखाने के लिए अलर्ट का उपयोग करते हैं।

    हमारा कोड निम्न सामग्री के साथ एक प्रॉम्प्ट विंडो खोलता है:.

    एक के लिए उपयोग करें ... लूप

    JavaScript ... लूप में हमें किसी ऑब्जेक्ट की सामग्री को स्क्रॉल करने की अनुमति देता है। हम इस लूप का उपयोग प्रत्येक कुंजी मान जोड़ी को प्रिंट करने के लिए कर सकते हैं

    div>

    निम्न कोड पर विचार करें:

    हमने एक JSON ऑब्जेक्ट घोषित किया जिसे objA कहा जाता है जैसा कि हमने पिछले दो उदाहरणों में किया था। फिर हम उस वस्तु की सामग्री के माध्यम से पुनरावृति करने के लिए for ... इन लूप का उपयोग करते हैं। "key‚" मान प्रत्येक कुंजी का प्रतिनिधित्व करता है।

    हम कुंजी तक पहुंचने के लिए "कुंजी" का उपयोग करते हैं और उस कुंजी से जुड़े मूल्य तक पहुंचने के लिए objA [कुंजी] का उपयोग करते हैं। हमारा कोड वापस आता है:

    हम प्रत्येक कुंजी और मान के बीच एक कोलन (:) जोड़ने के लिए स्ट्रिंग कॉन्सटेनेशन का उपयोग करते हैं। यह हमें कुंजियों और मानों को अलग करने की अनुमति देता है ताकि वे हमारे कोड के आउटपुट में अधिक पठनीय हों।

    निष्कर्ष

    जावास्क्रिप्ट कोड [ऑब्जेक्ट ऑब्जेक्ट] किसी ऑब्जेक्ट का एक स्ट्रिंग प्रतिनिधित्व है। किसी ऑब्जेक्ट की सामग्री को देखने के लिए, आपको कंसोल.लॉग () का उपयोग करके ऑब्जेक्ट को कंसोल पर प्रिंट करना होगा या ऑब्जेक्ट को कन्वर्ट करना होगा एक स्ट्रिंग। या आप ऑब्जेक्ट के माध्यम से पुनरावृति करने और उसकी सामग्री देखने के लिए for ... इन लूप का उपयोग कर सकते हैं।

    जावास्क्रिप्ट के बारे में अधिक जानना चाहते हैं? हमारे जावास्क्रिप्ट सीखने के लिए पूरी गाइड सर्वोत्तम शिक्षण संसाधनों और इसके बारे में सुझावों के लिए लाइन पाठ्यक्रम।