⊗jstsPmDSOOb 46 of 55 menu

Objek dalam Objek dalam TypeScript

Objek boleh mengandungi objek lain di dalamnya, yang diterangkan oleh antara muka berasingan. Mari kita lihat contohnya.

Katakan kita mempunyai antara muka yang menerangkan objek bandar:

interface City { name: string }

Mari kita juga buat antara muka yang menerangkan pengguna. Pengguna akan mempunyai nama, umur dan bandar, yang mana bandar itu sendiri merupakan sebuah objek:

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

Mari kita buat objek pengguna:

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

Tidak perlu untuk mencipta pembolehubah berasingan untuk bandar:

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

Diberi objek:

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

Buat antara muka yang menerangkan struktur objek ini. Keluarkan objek bersarang ke dalam antara muka berasingan.

Diberi objek:

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

Buat antara muka yang menerangkan struktur objek ini. Keluarkan objek bersarang ke dalam antara muka berasingan.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak