TypeScript-এ readonly মডিফায়ার
readonly মডিফায়ার ব্যবহার করে
প্রপার্টিগুলিকে শুধুমাত্র পড়ার জন্য
অ্যাক্সেসযোগ্য করা যায়। আসুন একটি উদাহরণ দেখি।
User ক্লাসে name প্রপার্টিটি
শুধুমাত্র পড়ার জন্য করা যাক:
class User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
নামের জন্য কিছু মান সেট করে ক্লাসের একটি অবজেক্ট তৈরি করি:
let user: User = new User('john');
নামের মান পড়ি:
console.log(user.name); // 'john'
কিন্তু প্রপার্টিতে অন্য মান লেখার尝试 একটি ত্রুটির দিকে নিয়ে যাবে:
user.name = 'eric'; // ত্রুটি
User ক্লাসে age প্রপার্টিটি সেট করুন,
যা শুধুমাত্র পড়ার জন্য অ্যাক্সেসযোগ্য।
এই ক্লাসের একটি অবজেক্ট তৈরি করুন এবং এর
বয়স স্ক্রিনে প্রদর্শন করুন।