टाइपस्क्रिप्ट में टाइपिंग ऐरे क्या हैं

Ta Ipaskripta Mem Ta Ipinga Aire Kya Haim



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

यह ट्यूटोरियल टाइपस्क्रिप्ट में एक सरणी में विभिन्न संरचनाओं या तत्वों की व्यवस्था के साथ टाइपिंग सरणियों का वर्णन करेगा।







टाइपस्क्रिप्ट में टाइपिंग ऐरे क्या हैं?

' सरणी ' टाइपस्क्रिप्ट में एक डेटा संरचना है जो जावास्क्रिप्ट के समान सरणी प्रकार निर्दिष्ट करने की एक उन्नत सुविधा के साथ है। इसका उपयोग उसी प्रकार के तत्वों के संग्रह को संग्रहीत करने और हेरफेर करने के लिए किया जा सकता है, जो या तो आदिम प्रकार या वस्तुएं हो सकती हैं। टाइपस्क्रिप्ट विभिन्न प्रकारों और संरचनाओं के साथ सरणियों को घोषित करने के कई तरीके प्रदान करता है।



टाइपस्क्रिप्ट में एकल या बहु प्रकार के साथ किसी सरणी को घोषित करने या प्रारंभ करने के दो तरीके हैं:



    • 'ऐरे' कीवर्ड
    • आशुलिपि वाक्य रचना

सिंगल-टाइप ऐरे के लिए सिंटेक्स





एकल-प्रकार की सरणी घोषित करने या आरंभ करने के लिए दिए गए सिंटैक्स का पालन करें:

सरणी < प्रकार > = [ तत्व 1, तत्व 2, तत्व 3 ] ;
या
प्रकार [ ] = [ तत्व 1, तत्व 2, तत्व 3 ] ;


मल्टी-टाइप ऐरे के लिए सिंटेक्स



बहु-प्रकार की सरणी के लिए, दिए गए सिंटैक्स का उपयोग करें:

सरणी < प्रकार | प्रकार > = [ तत्व 1, तत्व 2, तत्व 3 ] ;
या
( प्रकार | प्रकार ) [ ] = [ तत्व 1, तत्व 2, तत्व 3 ] ;


टाइपस्क्रिप्ट में सिंगल और मल्टी-टाइप सरणियों का उपयोग करने के लिए, अनुसरण करें लेख।

टाइपस्क्रिप्ट में एक सरणी में दो अलग-अलग संरचनाएं या तत्वों की व्यवस्था है:

टाइपस्क्रिप्ट में सिंगल-डायमेंशनल ऐरे

ए ' एकल आयाम टाइपस्क्रिप्ट में सरणी एक रेखीय अनुक्रम में संग्रहीत समान प्रकार के तत्वों का एक संग्रह है।

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

एकल आयाम सरणी घोषित करने या प्रारंभ करने के लिए दिए गए सिंटैक्स का पालन करें:

सरणी < प्रकार > = [ तत्व 1, तत्व 2, तत्व 3 ] ;
या
प्रकार [ ] = [ तत्व 1, तत्व 2, तत्व 3 ] ;


आगे बढ़ने से पहले, टाइपस्क्रिप्ट फ़ाइल को निष्पादित करने के लिए एक बात का ध्यान रखें, इसे जावास्क्रिप्ट फ़ाइल में ट्रांसपाइल होना चाहिए और फिर दिए गए कमांड का उपयोग करके टर्मिनल पर जावास्क्रिप्ट कोड चलाना चाहिए:

tsc filename.ts
नोड फ़ाइलनाम.जेएस


उदाहरण

सबसे पहले, नाम की एक सरणी घोषित करें ' सम संख्या 'प्रकार' संख्या ':

वर समनंबर: ऐरे < संख्या > ;


तत्वों को असाइन करके सरणी को प्रारंभ करें:

सम संख्या = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , बीस ] ;


अंत में, 'का उपयोग करके कंसोल पर सरणी प्रिंट करें' कंसोल.लॉग () ' तरीका:

कंसोल.लॉग ( सम संख्या ) ;


उत्पादन

टाइपस्क्रिप्ट में बहु-आयामी ऐरे

ए ' बहु आयामी टाइपस्क्रिप्ट में सरणी वह है जिसमें इसके तत्वों के रूप में एक या अधिक सरणियाँ होती हैं। प्रत्येक आंतरिक सरणी एक अलग सरणी है, और उन सभी की लंबाई समान है।

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

द्वि-आयामी सरणी के लिए, निम्न सिंटैक्स का उपयोग किया जाता है:

सरणी < प्रकार > = [ [ तत्व 1, तत्व 2 ] , [ तत्व 1, तत्व 2 ] , [ तत्व 1, तत्व 2 ] ] ;
या
प्रकार [ ] [ ] = [ [ तत्व 1, तत्व 2 ] , [ तत्व 1, तत्व 2 ] , [ तत्व 1, तत्व 2 ] ] ;


टाइपस्क्रिप्ट में, सरणियों को विशिष्ट संख्या में आयामों की आवश्यकता नहीं होती है। आप सरणियों के अंदर नेस्टिंग सरणियों द्वारा किसी भी संख्या में आयामों के साथ सरणियाँ बनाने में सक्षम हैं।

उदाहरण

दिए गए उदाहरण में, हम 'के 2×2 मैट्रिक्स (द्वि-आयामी सरणी) की घोषणा और प्रारंभ करेंगे' संख्या ' प्रकार:

होने देना मैट्रिक्स: संख्या [ ] [ ] = [ [ ग्यारह , 1 ] , [ 12 , 5 ] , [ पंद्रह , 9 ] ] ;


'का उपयोग करके प्रत्येक सरणी के प्रत्येक तत्व को पुनरावृत्त करके मैट्रिक्स को कंसोल पर प्रिंट करें के लिए ' कुंडली:

के लिए ( होने देना मैं = 0 ; मैं < मैट्रिक्स लंबाई; मैं++ ) {
होने देना पंक्ति = '' ;
के लिए ( होने देना जे = 0 ; जे < आव्यूह [ मैं ] ।लंबाई; जे ++ ) {
पंक्ति + = मैट्रिक्स [ मैं ] [ जे ] + '' ;
}
कंसोल.लॉग ( पंक्ति ) ;
}


उत्पादन


हमने टाइपस्क्रिप्ट में टाइपिंग सरणियों से संबंधित सभी आवश्यक सूचनाओं को संकलित किया है।

निष्कर्ष

' सरणी ” टाइपस्क्रिप्ट में एक डेटा संरचना है जैसे कि सरणी प्रकार सेट करने की उन्नत विशेषता के साथ जावास्क्रिप्ट। टाइपस्क्रिप्ट एकल-आयामी और बहु-आयामी सरणी सहित विभिन्न प्रकार और लेआउट के सरणी घोषित करने के कई तरीके प्रदान करता है। यह ट्यूटोरियल टाइपस्क्रिप्ट में एक सरणी में विभिन्न संरचनाओं या तत्वों की व्यवस्था के साथ टाइपिंग सरणियों का वर्णन करता है।