TypeScript-এ অবজেক্টের অ্যারে

TypeScript-এ অ্যারেতে শুধুমাত্র প্রিমিটিভই নয়, নির্দিষ্ট টাইপের অবজেক্টও থাকতে পারে। আসুন উদাহরণ দেখি কিভাবে এই ধরনের অ্যারে নিয়ে কাজ করতে হয়।

ব্যবহারকারীদের অ্যারে

ধরুন আমাদের একটি ইন্টারফেস আছে যা একটি ব্যবহারকারীকে সংজ্ঞায়িত করে:

typescriptinterface User {
  name: string,
  age: number
}

এর বিষয়বস্তুর টাইপ হিসেবে ব্যবহারকারী অবজেক্ট (যেমন, আমাদের ইন্টারফেস বাস্তবায়নকারী অবজেক্ট) উল্লেখ করে একটি অ্যারে ঘোষণা করা যাক:

typescriptlet arr: User[] = [];

আসুন নির্দিষ্ট টাইপের ডেটা দিয়ে আমাদের অ্যারে পূরণ করি:

typescriptarr.push({name: 'john', age: 30});
arr.push({name: 'eric', age: 40});

তারিখের অ্যারে

আসুন একটি অ্যারে ঘোষণা করি যা নিজের মধ্যে তারিখের একটি অ্যারে সংরক্ষণ করে:

typescriptlet arr: Date[] = [];

আসুন তারিখ দিয়ে এই অ্যারে পূরণ করি:

typescriptarr.push(new Date(2030, 11, 31));
arr.push(new Date(2020, 11, 31));

DOM এলিমেন্টের অ্যারে

আসুন একটি অ্যারে ঘোষণা করি যাতে DOM এলিমেন্ট থাকে:

typescriptlet arr: HTMLElement[] = [];

আসুন ডেটা দিয়ে আমাদের অ্যারে পূরণ করি:

typescriptlet lst: NodeList = document.querySelectorAll('div');
let arr: HTMLElement[] = Array.from(lst);

ব্যবহারিক কাজ

Задание 1

একটি অ্যারে তৈরি করুন, যার উপাদানগুলি হবে রেগুলার এক্সপ্রেশন।

Задание 2

একটি অ্যারে তৈরি করুন, যার উপাদানগুলি হবে প্রমিস।

Задание 3

একটি ইন্টারফেস তৈরি করুন যা একজন কর্মচারীকে বর্ণনা করে। এই কর্মচারীদের সাথে অবজেক্ট নিয়ে একটি অ্যারে তৈরি করুন।