⊗jstsPmDSOS 40 of 55 menu

Օբյեկտի կառուցվածքը TypeScript-ում

Կարելի է չհենվել TypeScript-ի վրա օբյեկտի կառուցվածքը որոշելու հարցում, այլ նշել այն որպես տիպ փոփոխականը հայտարարելիս։

Օրինակ, եկեք փոփոխականը հայտարարելիս user ասենք, որ այն օբյեկտ է, որի 'name' դաշտում պահվում է - տող, իսկ 'age' դաշտում՝ թիվ։

let user: {name: string, age: number};

Այժմ գրենք մեր փոփոխականի մեջ համապատասխան օբյեկտը։

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

Կարելի է միավորել երկու գործողությունները մեկ տողում. հայտարարել օբյեկտը և անմիջապես գրել դրա մեջ արժեքը։

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

Դրանից հետո TypeScript-ը կզբաղվի օբյեկտի կառուցվածքի և տվյալների տիպերի հսկողությամբ և կտա սխալ, երբ փորձենք ինչ-որ բան փոխել սխալ կերպով։ Օրինակ։

user.name = 123; // սխալ

Չգործարկելով կոդը, որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը։

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել