' एमएपीएस ” कुंजी-मूल्य जोड़े को संग्रहीत करने और पुनर्प्राप्त करने के लिए उपयोग किया जाता है। यह टाइपस्क्रिप्ट में एक अंतर्निहित डेटा संरचना है जो जावास्क्रिप्ट मैप के समान है लेकिन इसमें टाइप-चेकिंग का अतिरिक्त लाभ है। टाइपस्क्रिप्ट मैप वर्ग किसी भी प्रकार की कुंजी और मान के साथ कुंजी-मूल्य जोड़े को संग्रहीत करने के लिए एक प्रकार-सुरक्षित तरीका प्रदान करता है।
यह ब्लॉग टाइपस्क्रिप्ट में मैप बनाने के तरीके समझाएगा।
टाइपस्क्रिप्ट में मानचित्र कैसे बनाएं?
टाइपस्क्रिप्ट में एक नक्शा बनाने के लिए, निम्नलिखित दृष्टिकोणों का उपयोग करें:
विधि 1: 'मैप' कंस्ट्रक्टर का उपयोग करके एक मैप बनाएं
टाइपस्क्रिप्ट में नक्शा बनाने के लिए, 'का उपयोग करें' नक्शा ” कंस्ट्रक्टर। 'मैप' कंस्ट्रक्टर का उपयोग करते समय टाइपस्क्रिप्ट में मैप बनाने के दो तरीके हैं:
-
- या तो आप मानचित्र को 'के साथ घोषित कर सकते हैं' नया 'कीवर्ड और फिर' का उपयोग करें तय करना() कुंजी-मूल्य जोड़े जोड़ने की विधि।
- या घोषणा के समय की-वैल्यू पेयर के साथ मैप को इनिशियलाइज़ करें।
वाक्य - विन्यास
दिए गए सिंटैक्स का उपयोग मैप कंस्ट्रक्टर का उपयोग करके टाइपस्क्रिप्ट में मैप बनाने के लिए किया जाता है:
नया नक्शा < प्रकार , प्रकार > ( )होने देना नक्शा = नया नक्शा < स्ट्रिंग, संख्या > ( ) ;
यहां ही ' डोरी ', और ' संख्या ” मानचित्र की कुंजी और मान का प्रकार है।
घोषणा के समय मानचित्र को आरंभ करने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें:
होने देना नक्शा = नया नक्शा < स्ट्रिंग, स्ट्रिंग > ( [[ 'कुंजी1' , 'मान 1' ] ,
[ 'कुंजी 2' , 'मूल्य2' ]
] ) ;
उदाहरण 1:
मानचित्र के कुंजी और मान के प्रकार को परिभाषित करके मानचित्र निर्माता का उपयोग करके मानचित्र बनाएं:
कॉन्स्ट मार्क्स = नया नक्शा < स्ट्रिंग, संख्या > ( ) ;
उपयोग ' तय करना() मानचित्र में कुंजी-मूल्य जोड़े जोड़ने की विधि:
मार्क्स सेट ( 'भूगोल' , 25 ) ;
मार्क्स सेट ( 'गणित' , 40 ) ;
मार्क्स सेट ( 'अंग्रेज़ी' , 31 ) ;
अंत में, मानचित्र को कंसोल पर प्रिंट करें:
अब, टर्मिनल पर नीचे दी गई कमांड को निष्पादित करके टाइपस्क्रिप्ट कोड को जावास्क्रिप्ट कोड में ट्रांसपाइल करें:
फिर, निम्न आदेश का उपयोग करके जावास्क्रिप्ट कोड निष्पादित करें:
उत्पादन
टिप्पणी : टाइपस्क्रिप्ट कोड को अपडेट करने के बाद टाइपस्क्रिप्ट फाइल को ट्रांसपाइल करना अनिवार्य है।
उदाहरण 2:
आप मैप कंस्ट्रक्टर का उपयोग करके मैप को इनिशियलाइज़ भी कर सकते हैं:
होने देना निशान = नया नक्शा < स्ट्रिंग, स्ट्रिंग > ( [[ 'इतिहास' , '39' ] ,
[ 'भूगोल' , '25' ] ,
[ 'गणित' , '40' ] ,
[ 'अंग्रेज़ी' , '31' ]
] ) ;
'का उपयोग करके कंसोल पर मानचित्र प्रिंट करें' कंसोल.लॉग () ' तरीका:
उत्पादन
विधि 2: 'रिकॉर्ड यूटिलिटी' प्रकार का उपयोग करके एक मानचित्र बनाएँ
नक्शा बनाने का दूसरा तरीका 'का उपयोग करना है' रिकॉर्ड उपयोगिता ' प्रकार। यह टाइपस्क्रिप्ट में एक अंतर्निहित प्रकार है जिसका उपयोग कुंजी-मूल्य जोड़े के मानचित्र का प्रतिनिधित्व करने वाले प्रकार को परिभाषित करने के लिए किया जा सकता है। यह दो पैरामीटर लेता है, कुंजियों का प्रकार और मानों का प्रकार।
वाक्य - विन्यास
'रिकॉर्ड उपयोगिता' प्रकार का उपयोग करके मानचित्र बनाने के लिए दिए गए सिंटैक्स का पालन करें:
अभिलेख < प्रकार , प्रकार > = { }
उदाहरण
'रिकॉर्ड उपयोगिता प्रकार' का उपयोग करके एक मानचित्र बनाएँ:
स्थिरांक चिह्न: रिकॉर्ड < स्ट्रिंग, स्ट्रिंग > = { } ;
मानचित्र की कुंजियों को मान असाइन करें:
निशान [ 'भूगोल' ] = '25' ;
निशान [ 'गणित' ] = '40' ;
निशान [ 'अंग्रेज़ी' ] = '31' ;
अंत में, मानचित्र को कंसोल पर प्रिंट करें:
उत्पादन
हमने टाइपस्क्रिप्ट पर मैप बनाने के लिए प्रासंगिक सभी आवश्यक जानकारी प्रदान की है।
निष्कर्ष
टाइपस्क्रिप्ट में मानचित्र बनाने के दो तरीके हैं जैसे कि 'का उपयोग करना' नक्शा निर्माता 'और' का उपयोग करना रिकॉर्ड उपयोगिता प्रकार ”। दोनों दृष्टिकोण अच्छा प्रदर्शन करते हैं लेकिन पहला तरीका टाइपस्क्रिप्ट में मानचित्र बनाने का सामान्य तरीका है। इस ब्लॉग ने टाइपस्क्रिप्ट में मैप बनाने के तरीके बताए।