Back

6. Object Types

📘 কনসেপ্ট (থিওরি)

টাইপস্ক্রিপ্টে অবজেক্ট টাইপ করার নির্দিষ্ট সিনট্যাক্স আছে।
const car: { type: string, model: string, year: number } = { type: "Toyota", model: "Corolla", year: 2009 };
**ঐচ্ছিক প্রপার্টি (Optional Properties)** ঐচ্ছিক প্রপার্টি হলো এমন প্রপার্টি যা অবজেক্টের সংজ্ঞায় সংজ্ঞায়িত করতে হয় না। আপনি প্রপার্টির নামের পরে একটি ? ব্যবহার করবেন।
const car: { type: string, mileage?: number } = { type: "Toyota" }; car.mileage = 2000;

💡 উদাহরণ

টাইপড অবজেক্ট:
const user: { name: string, age: number, isAdmin?: boolean } = { name: "Alice", age: 25 }; console.log(user.name); console.log(user.isAdmin); // undefined প্রিন্ট করে

🎯 আপনার কাজ (প্র্যাকটিস)

title (স্ট্রিং) এবং ঐচ্ছিক pages (নম্বর) দিয়ে একটি অবজেক্ট book তৈরি করুন। এটি শুধুমাত্র "TS Basics" টাইটেল দিয়ে ইনিশিয়ালাইজ করুন। এটি প্রিন্ট করুন।
main.typescript
Loading...
OUTPUT
Run your code to see the output here...