TypeScript-এ জটিল অবজেক্ট
অবজেক্টগুলির ভিতরে যেকোনো নেস্টেড স্ট্রাকচার থাকতে পারে এবং এই স্ট্রাকচারটি বর্ণনা করা যেতে পারে অবজেক্ট ঘোষণা করার সময় বা ইন্টারফেসে।
উদাহরণস্বরূপ, আসুন একটি ব্যবহারকারী বর্ণনা করে এমন একটি ইন্টারফেস তৈরি করি:
interface User {
name: string,
age: number,
parents: {
mother: string,
father: string
}
}
এই ইন্টারফেস বাস্তবায়নকারী একটি অবজেক্ট তৈরি করি:
let user: User = {
name: 'john',
age: 30,
parents: {
mother: 'jane',
father: 'eric'
}
}
একটি অবজেক্ট দেওয়া হয়েছে:
let event = {
name: 'my new event',
time: {
start: '2025-11-01',
finish: '2025-12-31'
}
};
এই অবজেক্টের স্ট্রাকচার বর্ণনাকারী একটি ইন্টারফেস তৈরি করুন।
একটি অবজেক্ট দেওয়া হয়েছে:
let employee {
name: 'andrew',
potision: {
name: 'programmer'
salary: 1000,
}
addr: {
country: 'belarus',
city: 'minsk'
}
};
এই অবজেক্টের স্ট্রাকচার বর্ণনাকারী একটি ইন্টারফেস তৈরি করুন।