⊗jstsPmDSOOb 46 of 55 menu

TypeScript-এ অবজেক্টের ভিতরে অবজেক্ট

অবজেক্টগুলির ভিতরে অন্যান্য অবজেক্ট থাকতে পারে, যেগুলো আলাদা ইন্টারফেস দ্বারা বর্ণিত। আসুন উদাহরণের মাধ্যমে দেখি।

ধরুন আমাদের কাছে একটি শহর বর্ণনাকারী অবজেক্টের ইন্টারফেস আছে:

interface City { name: string }

আসুন ব্যবহারকারী বর্ণনাকারী একটি ইন্টারফেসও তৈরি করি। এক্ষেত্রে ব্যবহারকারীর একটি নাম, বয়স এবং একটি শহর থাকবে, যা নিজেই একটি অবজেক্ট:

interface User { name: string, age: number, city: City }

আসুন একটি ব্যবহারকারী সহ একটি অবজেক্ট তৈরি করি:

let city: City = {name: 'london'}; let user: User = {name: 'john', age: 30, city: city};

শহরের জন্য আলাদা ভেরিয়েবল তৈরি করা বাধ্যতামূলক নয়:

let user: User = { name: 'john', age: 30, city: {name: 'london'} };

একটি অবজেক্ট দেওয়া আছে:

let employee { name: 'andrew', potision: { name: 'programmer' salary: 1000, }, addr: { country: 'belarus', city: 'minsk' } };

এই অবজেক্টের গঠন বর্ণনাকারী একটি ইন্টারফেস তৈরি করুন। নেস্টেড অবজেক্টগুলোকে আলাদা আলাদা ইন্টারফেসে বের করুন।

একটি অবজেক্ট দেওয়া আছে:

let user: User = { name: 'john', age: 30, parents: { mother: { name: 'jane', age: 30, parents: null }, father: { name: 'eric', age: 30, parents: null } } }

এই অবজেক্টের গঠন বর্ণনাকারী একটি ইন্টারফেস তৈরি করুন। নেস্টেড অবজেক্টগুলোকে আলাদা আলাদা ইন্টারফেসে বের করুন।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন