⊗jstsPmBsOSC 9 of 55 menu

Controlul structurii obiectului în TypeScript

TypeScript controlează și structura obiectului. Să presupunem că am declarat obiectul nostru cu utilizatorul:

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

În momentul declarării, TypeScript reține că în obiectul nostru există cheile 'name' și 'age', apoi controlează ca în variabilă să fie stocat un obiect exact cu aceste chei.

Încercarea de a scrie în variabilă un alt obiect duce la o eroare de compilare. Să încercăm. Să scriem în variabilă un obiect în care lipsește o cheie:

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

Să scriem în variabilă un nou obiect cu aceleași chei, dar și cu o cheie în plus:

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

Acum să scriem în variabilă un obiect, conținând doar cheile 'name' și 'age':

user = {name: 'eric', age: 40}; // funcționează

Fără a rula codul, determinați care va fi rezultatul executării codului:

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

Fără a rula codul, determinați care va fi rezultatul executării codului:

let date = {year: 2025, month: 12, day: 31}; date = {year: 2025, month: 12, date: 7};
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge