⊗jstsPmDSOOb 46 of 55 menu

Objektumok objektumokban TypeScript-ben

Az objektumok tartalmazhatnak más objektumokat is, amelyeket külön interfészekkel írunk le. Nézzük meg ezt példákon keresztül.

Tegyük fel, hogy van egy interfészünk, amely egy várost leíró objektumot ír le:

interface City { name: string }

Készítsünk egy interfészt, amely egy felhasználót ír le. A felhasználónak legyen neve, életkora és városa, ami szintén egy objektum:

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

Hozzunk létre egy objektumot egy felhasználóval:

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

A városhoz nem feltétlenül kell külön változót létrehozni:

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

Adott egy objektum:

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

Készítsen egy interfészt, amely leírja ennek az objektumnak a szerkezetét. Válassza ki a beágyazott objektumokat külön interfészekbe.

Adott egy objektum:

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

Készítsen egy interfészt, amely leírja ennek az objektumnak a szerkezetét. Válassza ki a beágyazott objektumokat külön interfészekbe.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás