⊗jstsPmDSOOb 46 of 55 menu

Objekte in Objekten in TypeScript

Objekte können andere Objekte enthalten, die durch separate Schnittstellen beschrieben werden. Schauen wir uns das an Beispielen an.

Nehmen wir an, wir haben eine Schnittstelle, die ein Objekt mit einer Stadt beschreibt:

interface City { name: string }

Erstellen wir auch eine Schnittstelle, die einen Benutzer beschreibt. Dabei hat der Benutzer einen Namen, ein Alter und eine Stadt, die wiederum ein Objekt ist:

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

Lassen Sie uns ein Objekt mit einem Benutzer erstellen:

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

Es ist nicht notwendig, eine separate Variable für die Stadt zu erstellen:

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

Gegeben ist ein Objekt:

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

Erstellen Sie eine Schnittstelle, die die Struktur dieses Objekts beschreibt. Lagern Sie die verschachtelten Objekte in separate Schnittstellen aus.

Gegeben ist ein Objekt:

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

Erstellen Sie eine Schnittstelle, die die Struktur dieses Objekts beschreibt. Lagern Sie die verschachtelten Objekte in separate Schnittstellen aus.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen