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