⊗jstsPmDSOOb 46 of 55 menu

Objets dans les objets en TypeScript

Les objets peuvent contenir d'autres objets, décrits par des interfaces distinctes. Regardons cela avec des exemples.

Supposons que nous ayons une interface décrivant un objet de ville :

interface City { name: string }

Créons également une interface décrivant un utilisateur. Cet utilisateur aura un nom, un âge et une ville, qui est à son tour un objet :

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

Créons un objet utilisateur :

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

Il n'est pas nécessaire de créer une variable distincte pour la ville :

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

Soit l'objet :

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

Créez une interface décrivant la structure de cet objet. Extrayez les objets imbriqués dans des interfaces séparées.

Soit l'objet :

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

Créez une interface décrivant la structure de cet objet. Extrayez les objets imbriqués dans des interfaces séparées.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser