⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა