⊗jstsPmDSOOb 46 of 55 menu

TypeScript-də obyektlər içərisində obyektlər

Obyektlər öz içərisində ayrı-ayrı interfeyslərlə təsvir olunan digər obyektləri ehtiva edə bilər. Gəlin nümunələrə baxaq.

Tutaq ki, şəhər obyektini təsvir edən bir interfeysimiz var:

interface City { name: string }

Gəlin istifadəçini təsvir edən bir interfeys də edək. Bu zaman istifadəçinin adı, yaşı və özü də bir obyekt olan şəhəri olacaq:

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

Gəlin bir istifadəçi obyekti yaradaq:

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

Şəhər üçün mütləq ayrı bir dəyişən yaratmaq lazım deyil:

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

Bir obyekt verilib:

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

Bu obyektin quruluşunu təsvir edən bir interfeys hazırlayın. İç-içə olan obyektləri ayrı interfeyslərə çıxarın.

Bir obyekt verilib:

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

Bu obyektin quruluşunu təsvir edən bir interfeys hazırlayın. İç-içə olan obyektləri ayrı interfeyslərə çıxarın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et