আমি কিভাবে টাইপস্ক্রিপ্টে একটি অ্যারে পাস করতে পারি?

Ami Kibhabe Ta Ipaskripte Ekati A Yare Pasa Karate Pari



প্রোগ্রামারদের প্রায়শই একটি ফাংশন বা পদ্ধতিতে প্যারামিটার হিসাবে একটি অ্যারে পাস করতে হয়। জাভাস্ক্রিপ্টের মতো, টাইপস্ক্রিপ্ট প্যারামিটার হিসাবে একটি অ্যারে পাস করার অনুমতি দেয়। যাইহোক, টাইপস্ক্রিপ্টের অতিরিক্ত বৈশিষ্ট্য রয়েছে যা ডেভেলপারদের একটি অ্যারের উপাদানগুলির প্রকারগুলি নির্দিষ্ট করার অনুমতি দেয়, যা কোডটিকে আরও টাইপ-নিরাপদ, সহজ এবং বজায় রাখা সহজ করে তোলে।

এই নিবন্ধটি TypeScript-এ একটি প্যারামিটার হিসাবে একটি অ্যারে পাস করার পদ্ধতি নিয়ে আলোচনা করবে।







আমি কিভাবে টাইপস্ক্রিপ্টে একটি অ্যারে পাস করতে পারি?

টাইপস্ক্রিপ্টে একটি প্যারামিটার হিসাবে একটি অ্যারে পাস করতে, প্যারামিটারটিকে একটি অ্যারের প্রকার হিসাবে ঘোষণা করুন। আপনি শুধুমাত্র টাইপ নির্দিষ্ট করে একটি ফাংশনে একক বা বহু-টাইপ করা অ্যারে পাস করতে পারেন।



বাক্য গঠন



একটি ফাংশনে একটি অ্যারে পাস করার জন্য, নীচের প্রদত্ত সিনট্যাক্স ব্যবহার করুন:





ফাংশন ফাংশন ( অ্যারে: টাইপ [ ] ) {
// কোড
}


উদাহরণ 1: একক-টাইপ অ্যারে পাস করুন

প্রদত্ত উদাহরণে, আমরা প্যারামিটার হিসাবে একটি ফাংশনে একটি একক-টাইপড অ্যারে পাস করব এবং এটিতে একটি অপারেশন করব। এখানে, আমরা একটি ফাংশন সংজ্ঞায়িত করব ' যোগফল 'যে একটি লাগে' সংখ্যা অ্যারে টাইপ করুন এবং সমস্ত উপাদানের যোগফল প্রদান করুন:



ফাংশন যোগফল ( অ্যারে: সংখ্যা [ ] ) {
দিন যোগফল = 0 ;
জন্য ( দিন অ্যারের উপাদান ) {
যোগফল += উপাদান;
}
ফিরে যোগফল ;
}


বিজোড় সংখ্যার একটি অ্যারে পাস করে একটি 'console.log()' পদ্ধতিতে ফাংশনটি কল করুন:

console.log ( যোগফল ( [ 1 , 3 , 5 , 7 , 9 , এগারো , পনের ] ) ) ;


জাভাস্ক্রিপ্ট কোড ট্রান্সপিল এবং এক্সিকিউট করার পর, আউটপুট সফলভাবে বিজোড় সংখ্যার অ্যারের সামগ্রিক যোগফল প্রিন্ট করে:


উদাহরণ 2: মাল্টি-টাইপ অ্যারে পাস করুন

আপনি প্যারামিটার হিসাবে একটি ফাংশনে মাল্টি-টাইপড অ্যারে পাস করতে পারেন। এখানে, প্রদত্ত উদাহরণে, আমরা একটি ফাংশনে 'স্ট্রিং' এবং 'সংখ্যা' প্রকার সহ অ্যারে পাস করব। ফাংশনটি ' ব্যবহার করে অ্যারের উপাদানগুলির উপর পুনরাবৃত্তি করে জন্য লুপ করে এবং প্রতিটি উপাদানকে কনসোলে প্রিন্ট করে:

ফাংশন printArrayElements ( অ্যারে: ( স্ট্রিং | সংখ্যা ) [ ] ) {
জন্য ( যেখানে = 0 ; i < array.length; i++ ) {
console.log ( অ্যারে [ i ] )
}
}


এখন, স্ট্রিং টাইপ এবং নম্বর টাইপ উপাদান রয়েছে এমন অ্যারে পাস করে সংজ্ঞায়িত ফাংশনটি কল করুন:

console.log ( printArrayElements ( [ 'লাল' , 1 , 5 , 7 , 'নীল' , 'বেগুনি' , 9 , এগারো ] ) ;


আউটপুট


এটি টাইপস্ক্রিপ্টে একটি অ্যারে পাস করার বিষয়ে।

উপসংহার

টাইপস্ক্রিপ্টে একটি প্যারামিটার হিসাবে একটি অ্যারে পাস করতে, প্যারামিটারটিকে একটি অ্যারের প্রকার হিসাবে ঘোষণা করুন। আপনি শুধু টাইপ নির্দিষ্ট করে যেকোনো ধরনের অ্যারে পাস করতে পারেন। প্যারামিটার হিসাবে একটি অ্যারে পাস করা টাইপস্ক্রিপ্টে ডেটা সংগ্রহের সাথে কাজ করার একটি কার্যকর উপায় হতে পারে। এই নিবন্ধটি TypeScript-এ একটি অ্যারে পাস করার পদ্ধতি নিয়ে আলোচনা করেছে।