TypeScript-এ অবজেক্টের ঐচ্ছিক বৈশিষ্ট্য
একটি অবজেক্ট ঘোষণা করার সময়, আপনি কিছু বৈশিষ্ট্য ঐচ্ছিক হিসাবে নির্দিষ্ট করতে পারেন। এটি করতে, বৈশিষ্ট্যের নামের পরে একটি প্রশ্নবোধক চিহ্ন দিন।
উদাহরণস্বরূপ, আসুন একটি ব্যবহারকারী অবজেক্টে
'age' বৈশিষ্ট্যটিকে ঐচ্ছিক করি:
let user: {name: string, age?: number};
এখন আমরা শুধুমাত্র 'name' বৈশিষ্ট্য সহ
একটি অবজেক্ট ভেরিয়েবলে লিখতে পারি:
user = {name: 'john'};
অথবা আমরা একটি অবজেক্ট লিখতে পারি যাতে
'name' এবং 'age'
উভয় বৈশিষ্ট্যই রয়েছে:
user = {name: 'john', age: 30};
কód না চালিয়েই নির্ধারণ করুন নিচের কোড এক্সিকিউট করার ফলাফল কী হবে:
let date = {year: number, month: number, day?: number};
date = {year: 2025, month: 12};