⊗jstsPmDSOS 40 of 55 menu

TypeScript හි වස්තුවක ව්‍යුහය

වස්තුවක ව්‍යුහය තීරණය කිරීමේදී TypeScript හි මතට රඳා නොසිට, විචල්‍යයක් ප්‍රකාශ කිරීමේදී එය වර්ගයක් ලෙස නියම කළ හැකිය.

උදාහරණයක් වශයෙන්, අපි user විචල්‍යය ප්‍රකාශ කිරීමේදී, එය වස්තුවක් බවත්, එහි 'name' ක්ෂේත්‍රයේ - පේළියක් (string) සහ 'age' ක්ෂේත්‍රයේ - අංකයක් (number) සංචිත කර ඇති බවත් කියමු:

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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න