⊗jstsPmDSOOb 46 of 55 menu

TypeScript ရှိ Object များအတွင်းရှိ Object များ

Object များသည် ၎င်းတို့အတွင်း၌ အခြား Object များကို ပါဝင်နိုင်ပြီး၊ ထို Object များကို သီးခြား interface များဖြင့် ဖော်ပြနိုင်သည်။ ဥပမာများဖြင့် ကြည့်ရှုကြပါစို့။

မြို့တစ်မြို့ကို ဖော်ပြသော Object တစ်ခုကို ဖော်ပြသည့် interface တစ်ခု ရှိသည်ဆိုပါစို့။

interface City { name: string }

အသုံးပြုသူတစ်ဦးကို ဖော်ပြသည့် interface တစ်ခုလည်း ပြုလုပ်ကြပါစို့။ ထိုအသုံးပြုသူတွင် အမည်၊ အသက်နှင့် ၎င်းကိုယ်တိုင် Object တစ်ခုဖြစ်သော မြို့တစ်မြို့ ပါဝင်ပါမည်။

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

အသုံးပြုသူတစ်ဦးပါသော Object တစ်ခုကို ဖန်တီးကြပါစို့။

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

မြို့အတွက် သီးခြားကိန်းရှင် တစ်ခုဖန်တီးရန် မလိုအပ်ပါ။

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

အောက်ပါ Object ကို ပေးထားသည်။

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

ဤ Object ၏ဖွဲ့စည်းပုံကို ဖော်ပြသည့် interface တစ်ခု ပြုလုပ်ပါ။ အတွင်းထပ်ဝင်နေသော Object များကို သီးခြား interface များအဖြစ် ထုတ်ယူပါ။

အောက်ပါ Object ကို ပေးထားသည်။

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

ဤ Object ၏ဖွဲ့စည်းပုံကို ဖော်ပြသည့် interface တစ်ခု ပြုလုပ်ပါ။ အတွင်းထပ်ဝင်နေသော Object များကို သီးခြား interface များအဖြစ် ထုတ်ယူပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်