मैं टाइपस्क्रिप्ट में एक ऐरे कैसे पास कर सकता हूं?

Maim Ta Ipaskripta Mem Eka Aire Kaise Pasa Kara Sakata Hum



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

यह लेख टाइपस्क्रिप्ट में एक पैरामीटर के रूप में एक सरणी पास करने की प्रक्रिया पर चर्चा करेगा।







मैं टाइपस्क्रिप्ट में एक ऐरे कैसे पास कर सकता हूं?

टाइपस्क्रिप्ट में एक सरणी को एक पैरामीटर के रूप में पारित करने के लिए, बस पैरामीटर को एक सरणी प्रकार के रूप में घोषित करें। आप केवल प्रकार निर्दिष्ट करके किसी फ़ंक्शन में एकल या बहु-टाइप किए गए सरणियों को पास कर सकते हैं।



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



किसी फ़ंक्शन में सरणी पास करने के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें:





समारोह समारोह ( सरणी: प्रकार [ ] ) {
// कोड
}


उदाहरण 1: सिंगल-टाइप ऐरे पास करें

दिए गए उदाहरण में, हम एक पैरामीटर के रूप में एक एकल-टाइप की गई सरणी को एक फ़ंक्शन में पास करेंगे और उस पर एक ऑपरेशन करेंगे। यहां, हम एक फ़ंक्शन को परिभाषित करेंगे ' जोड़ 'जो एक' लेता है संख्या ' सरणी टाइप करें और सभी तत्वों का योग लौटाएं:



समारोह जोड़ ( सरणी: संख्या [ ] ) {
होने देना जोड़ = 0 ;
के लिए ( होने देना सरणी का तत्व ) {
जोड़ + = तत्व;
}
वापस करना जोड़ ;
}


विषम संख्याओं की एक सरणी पास करके फ़ंक्शन को 'कंसोल.लॉग ()' विधि में कॉल करें:

कंसोल.लॉग ( जोड़ ( [ 1 , 3 , 5 , 7 , 9 , ग्यारह , पंद्रह ] ) ) ;


जावास्क्रिप्ट कोड को ट्रांसपाइल और निष्पादित करने के बाद, आउटपुट विषम संख्याओं की सरणी के समग्र योग को सफलतापूर्वक प्रिंट करता है:


उदाहरण 2: मल्टी-टाइप ऐरे पास करें

आप पैरामीटर के रूप में फ़ंक्शन में बहु-टाइप किए गए सरणी को भी पास कर सकते हैं। यहां, दिए गए उदाहरण में, हम सरणी को 'स्ट्रिंग' और 'संख्या' प्रकारों के साथ एक फ़ंक्शन में पास करेंगे। फ़ंक्शन 'का उपयोग करके सरणी में तत्वों पर पुनरावृत्त करता है' के लिए ” लूप और प्रत्येक तत्व को कंसोल पर प्रिंट करता है:

समारोह printArrayElements ( सरणी: ( डोरी | संख्या ) [ ] ) {
के लिए ( जहां = में 0 ; मैं < सरणी लंबाई; मैं++ ) {
कंसोल.लॉग ( सरणी [ मैं ] )
}
}


अब, स्ट्रिंग प्रकार और संख्या प्रकार तत्वों वाले सरणी को पास करके परिभाषित फ़ंक्शन को कॉल करें:

कंसोल.लॉग ( printArrayElements ( [ 'लाल' , 1 , 5 , 7 , 'नीला' , 'बैंगनी' , 9 , ग्यारह ] ) ;


उत्पादन


यह सब टाइपस्क्रिप्ट में एक सरणी पास करने के बारे में है।

निष्कर्ष

टाइपस्क्रिप्ट में एक सरणी को एक पैरामीटर के रूप में पारित करने के लिए, बस पैरामीटर को एक सरणी प्रकार के रूप में घोषित करें। आप केवल प्रकार निर्दिष्ट करके किसी भी प्रकार की सरणी पास कर सकते हैं। एक पैरामीटर के रूप में एक सरणी पास करना टाइपस्क्रिप्ट में डेटा के संग्रह के साथ काम करने का एक उपयोगी तरीका हो सकता है। इस लेख में टाइपस्क्रिप्ट में एक सरणी पास करने की प्रक्रिया पर चर्चा की गई है।