जावास्क्रिप्ट का उपयोग करके मानचित्र में कुंजियों को क्रमबद्ध करें

Javaskripta Ka Upayoga Karake Manacitra Mem Kunjiyom Ko Kramabad Dha Karem



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

यह पोस्ट जावास्क्रिप्ट का उपयोग करके मानचित्र कुंजियों को क्रमबद्ध करने के तरीकों को परिभाषित करेगी।

जावास्क्रिप्ट का उपयोग करके मानचित्र कुंजियों को कैसे क्रमबद्ध करें?

मानचित्र में कुंजियों को छाँटने के लिए, दिए गए जावास्क्रिप्ट पूर्व-निर्मित तरीकों का उपयोग करें:







आइए इन तरीकों के काम को देखें।



विधि 1: सॉर्ट () विधि का उपयोग करके मानचित्र में कुंजियों को क्रमबद्ध करें

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



वाक्य - विन्यास





मानचित्र कुंजियों को आरोही क्रम में क्रमबद्ध करने के लिए निम्न सिंटैक्स का उपयोग किया जाता है:

नया नक्शा ( [ ... नक्शा . प्रविष्टियों ( ) ] . क्रम से लगाना ( ) )

उदाहरण

की-वैल्यू पेयर में मैप बनाएं:



चलो नक्शा = नया नक्शा ( [

[ 10 , 'जावास्क्रिप्ट' ] ,

[ 13 , 'सीएसएस' ] ,

[ 23 , 'एचटीएमएल' ] ,

] ) ;

एक नया मैप ऑब्जेक्ट बनाएं और सॉर्ट () मेथड को स्प्रेड ऑपरेटर के साथ एक पैरामीटर के रूप में कॉल करें जो वेरिएबल में रिटर्न सॉर्ट किए गए एरे को सॉर्ट करने और स्टोर करने के लिए मैप एंट्री प्राप्त करता है। ascMapKeys ':

जहां ascMapKeys = नया नक्शा ( [ ... नक्शा . प्रविष्टियों ( ) ] . क्रम से लगाना ( ) ) ;

कंसोल पर सॉर्ट की गई मैप कुंजियों की सरणी प्रिंट करें:

सांत्वना देना। लकड़ी का लट्ठा ( ascMapKeys ) ;

उत्पादन

यदि आप मानचित्र की कुंजियों को अवरोही क्रम में क्रमबद्ध करना चाहते हैं, तो दिए गए अनुभाग का अनुसरण करें।

विधि 2: रिवर्स () विधि का उपयोग करके मानचित्र में कुंजियों को क्रमबद्ध करें

मैप कुंजियों को अवरोही क्रम में सॉर्ट करने के लिए, 'का उपयोग करें' उल्टा() ' स्प्रेड ऑपरेटर के साथ विधि। रिवर्स () विधि सरणी में तत्वों के क्रम को उलट देती है।

वाक्य - विन्यास

रिवर्स () विधि का उपयोग करके सरणी को रिवर्स ऑर्डर में सॉर्ट करने के लिए दिए गए सिंटैक्स का उपयोग करें:

नया नक्शा ( [ ... नक्शा . प्रविष्टियों ( ) ] . उल्टा ( ) )

उदाहरण

चाबियों के क्रम को उलटने के लिए तर्क के रूप में नए मानचित्र ऑब्जेक्ट में रिवर्स() विधि को कॉल करें:

जहां descMapKeys = नया नक्शा ( [ ... नक्शा . प्रविष्टियों ( ) ] . उल्टा ( ) ) ;

अंत में, रिवर्स ऑर्डर कुंजियों के परिणामी सरणी को प्रिंट करें:

सांत्वना देना। लकड़ी का लट्ठा ( descMapKeys ) ;

आउटपुट इंगित करता है कि कुंजियों को अवरोही क्रम में सफलतापूर्वक क्रमबद्ध किया गया है:

हमने जावास्क्रिप्ट में मैप कीज़ को सॉर्ट करने के लिए सभी आवश्यक जानकारी एकत्र कर ली है।

निष्कर्ष

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