जावास्क्रिप्ट वस्तु मान

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

ऑब्जेक्ट.वैल्यूज़ (जावास्क्रिप्ट) विधि किसी ऑब्जेक्ट में मूल्यों की एक सूची पुनर्प्राप्त करती है। ऑब्जेक्ट में प्रत्येक मान की सामग्री को देखने के लिए आप मान ‚Äã‚Äã() विधि के परिणाम के माध्यम से पुनरावृति कर सकते हैं।

ऑब्जेक्ट में कुंजियाँ और मान होते हैं। कभी-कभी आप केवल मूल्यों को वस्तु में वापस लाना चाहते हैं। मान लीजिए कि हमारे पास एक वस्तु है जो सभी लोगों के नामों को एक संयोजन में संग्रहीत करती है। आप उनके नाम से जुड़ी कुंजियों (उदाहरण के लिए उनके स्थान) के बजाय केवल ऑब्जेक्ट के नाम पुनर्प्राप्त करना चाह सकते हैं।

वह जगह है जहां Object.values ‚Äã‚Äã() विधि आती है। यह विधि आपको किसी वस्तु में सभी मानों को देखने की अनुमति देती है। इस गाइड में, हम चर्चा करेंगे कि Object.values () विधि का उपयोग कैसे करें। आपको आरंभ करने के लिए हम एक विस्तृत उदाहरण पद्धति का उल्लेख करेंगे।

JavaScript Object.values ()

Object.values ‚Äã‚Äã() JavaScript स्वीकार करता है ऑब्जेक्ट और एक सरणी में अपनी गणना योग्य संपत्ति लौटाता है। मानों को वर्गीकृत किया जाता है जैसे कि आप ऑब्जेक्ट को मैन्युअल रूप से लूप करना चाहते थे और उन्हें एक सरणी में रखना चाहते थे।

आइए इस विधि के सिंटैक्स पर एक नज़र डालते हैं:। "wp -block- CodeMirror block-code-block code-block">

leters = {a: "lucy" b: "harry"} console.log (Object.values (खिलाड़ी)) 

ऑब्जेक्ट.वैल्यू ‚Äã‚Äã() विधि एक तर्क लेती है: उस ऑब्जेक्ट का नाम जिसका मान आप देखना चाहते हैं। इस सिंटैक्स में, हम कंसोल पर विधि का परिणाम प्रदर्शित करते हैं।

यह कोड हमारे JavaScript ऑब्जेक्ट में खिलाड़ियों के नाम लौटाता है। : लुसी और हैरी। ये नाम एक सूची में लौटाए जाते हैं, जिसे हम JavaScript कंसोल पर प्रिंट करते हैं:

ध्यान दें कि मान उसी क्रम में हैं जिस क्रम में वे शब्दकोश में थे।

ऑब्जेक्ट.वैल्यू () विधि किसी ऑब्जेक्ट के मान को पुनः प्राप्त करने का एक आसान तरीका है। विकल्प एक नई सूची बनाना और लूप के साथ ऑब्जेक्ट के माध्यम से पुनरावृति करना है, प्रत्येक मान को नए में जोड़ना इस विधि को लिखने में अधिक समय और अधिक कोड लगता है।

आइए इसका एक उदाहरण देखें। यह विधि काम कर रही है।

जावास्क्रिप्ट उदाहरण Object.values ‚Äã‚Äã()

मान लीजिए कि हमारे पास एक ऑब्जेक्ट है जिसमें सैन जोस, कैलिफ़ोर्निया के एक शहर के बारे में जानकारी है। हम सभी डेटा से जुड़े लेबलों को प्राप्त किए बिना इस शहर के बारे में सभी जानकारी पुनर्प्राप्त करना चाहते हैं।

इस प्रमुख मूल्य जोड़ी पर विचार करें-:

हम केवल शहर लेबल के बजाय शहर का नाम प्राप्त करना चाहते हैं .

आइए ऐसा करने के लिए एक प्रोग्राम पर एक नज़र डालते हैं:

<एसिंक्रोनस स्क्रिप्ट संदर्भ> कॉन्स सिटीडेटा = {शहर: "सैन जोस", राज्य: "कैलिफ़ोर्निया", क्षेत्र: 181.36, भूमि: 178.24, पानी: 3.12, शहरी: 342.27, मीटर: 2694.61, ऊंचाई: 82, जनसंख्या: 1,021। 795, समय क्षेत्र: "Los_Angeles / Pacifique", वेबसाइट: "www.sanjoseca.gov"} = arr छोड़ें Object.values ‚Äã‚Äã(cityData); रूट छोड़ें = document.getElementById (`रूट`); root.innerHTML = JSON.stringify (गिरफ्तारी);

सबसे पहले, हम एक टैग, एक टैग और कुछ जानकारी मेटा के साथ एक मानक HTML पेज बनाएंगे। टैग के अनुभाग में आधार।

हम एक