Objekta struktūra TypeScript
Var nepaļauties uz TypeScript objekta struktūras noteikšanā, bet norādīt to kā tipu, deklarējot mainīgo.
Piemēram, deklarējot mainīgo
user, teiksim, ka tas ir objekts, kura laukā
'name' glabājas - virkne,
bet laukā 'age' - skaitlis:
let user: {name: string, age: number};
Tagad ierakstīsim mūsu mainīgajā atbilstošu objektu:
user = {name: 'john', age: 30};
Var apvienot abas operācijas vienā rindā: deklarēt objektu un uzreiz ierakstīt tajā vērtību:
let user: {name: string, age: number} = {name: 'john', age: 30};
Pēc tam TypeScript uzsāks objekta struktūras un datu tipu kontroli, un izvadīs kļūdu, mēģinot kaut ko izmainīt nepareizā veidā. Piemērs:
user.name = 123; // kļūda
Neveicot koda palaišanu, nosakiet, kāds būs koda izpildes rezultāts:
let date: {year: number, month: number, day: number};
date = {year: 2025, month: 12, day: '01'};