⊗jstsPmDSOOb 46 of 55 menu

Objek dalam Objek di TypeScript

Objek dapat berisi objek lain di dalamnya, yang dijelaskan oleh antarmuka terpisah. Mari kita lihat contohnya.

Misalkan kita memiliki antarmuka yang menggambarkan objek kota:

interface City { name: string }

Mari kita buat juga antarmuka yang menggambarkan pengguna. Pengguna akan memiliki nama, usia, dan kota, yang juga merupakan 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 membuat variabel terpisah untuk kota:

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

Diberikan objek:

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

Buatlah antarmuka yang menggambarkan struktur objek ini. Pisahkan objek-objek bersarang ke dalam antarmuka terpisah.

Diberikan objek:

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

Buatlah antarmuka yang menggambarkan struktur objek ini. Pisahkan objek-objek bersarang ke dalam antarmuka terpisah.

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