⊗tsSpIfPp 20 of 37 menu

TypeScript හි අතුරු මුහුණත්වල ගුණාංග

අපට පරිශීලකයෙකු විස්තර කරන අතුරු මුහුණතක් ඇතැයි සිතන්න:

interface IUser { }

මෙම අතුරු මුහුණතට ගුණාංග සහ ඒවායේ වර්ගය එකතු කරමු:

interface IUser { name: string; age: number; }

දැන් අතුරු මුහුණතේ වස්තුවක් සාදන්න. මේ සඳහා, විචල්යයක් ප්‍රකාශ කර, වර්ගය ලෙස තෝරාගත් අතුරු මුහුණත සඳහන් කරන්න:

let user: IUser;

දැන් අපට අතුරු මුහුණතේ සකස් කරන ලද ගුණාංග සඳහා අගයන් ලිවිය හැකිය:

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

දැන් අවශ්‍ය ගුණාංග සකස් නොකර පරිශීලකයෙකු සෑදීමට උත්සාහ කළහොත්, අපට දෝෂයක් දකිනු ඇත:

let user: IUser = { name: 'john', // දෝෂය }

අනවශ්‍ය ගුණාංගයක් සෑදීමට උත්සාහ කළහොත් ද දෝෂයක් ඇති වේ:

let user: IUser = { name: 'john', surn: 'smit', // දෝෂය age: 30 }

num1 සහ num2 ගුණාංග සහිත IMath අතුරු මුහුණතක් සාදන්න.

ඉහත සාදන ලද අතුරු මුහුණතේ calc වස්තුව ක්‍රියාත්මක කරන්න.

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