⊗jstsPmBsOSC 9 of 55 menu

Az objektumstruktúra ellenőrzése TypeScriptben

A TypeScript az objektum struktúráját is ellenőrzi. Tegyük fel, hogy deklaráltuk a felhasználói objektumunkat:

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

A deklarálás pillanatában a TypeScript megjegyzi, hogy objektumunkban vannak 'name' és 'age' kulcsok, majd azt figyeli, hogy a változóban pontosan ezekkel a kulcsokkal rendelkező objektum tárolódjon.

Ha megpróbálunk a változóba egy másik objektumot írni, az fordítási hibához vezet. Próbáljuk meg. Írjunk a változóba egy olyan objektumot, amelyből hiányzik egy kulcs:

user = {name: 'eric'}; // hiba

Írjunk a változóba egy új objektumot ugyanezekkel a kulcsokkal, de egy extra kulccsal:

user = {name: 'eric', age: 40, salary: 300}; // hiba

Most pedig írjunk a változóba egy objektumot, amely csak 'name' és 'age' kulcsokat tartalmazza:

user = {name: 'eric', age: 40}; // működik

A kód futtatása nélkül határozd meg, mi lesz a kód végrehajtásának eredménye:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12};

A kód futtatása nélkül határozd meg, mi lesz a kód végrehajtásának eredménye:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
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