⊗jstsPmDSOOb 46 of 55 menu

TypeScript'te Nesneler İçinde Nesneler

Nesneler, kendi içlerinde ayrı arayüzlerle tanımlanan diğer nesneleri içerebilir. Hadi örneklerle inceleyelim.

Bir şehir nesnesini tanımlayan bir arayüzümüz olsun:

interface City { name: string }

Bir de kullanıcıyı tanımlayan bir arayüz yapalım. Kullanıcının bir adı, yaşı ve kendi başına bir nesne olan bir şehri olacak:

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

Bir kullanıcı nesnesi oluşturalım:

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

Şehir için ayrı bir değişken oluşturmak zorunlu değildir:

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

Bir nesne verildi:

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

Bu nesnenin yapısını tanımlayan bir arayüz yapın. İç içe geçmiş nesneleri ayrı arayüzlere ayırın.

Bir nesne verildi:

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

Bu nesnenin yapısını tanımlayan bir arayüz yapın. İç içe geçmiş nesneleri ayrı arayüzlere ayırın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet