⊗jstsPmBsOVTC 10 of 55 menu

TypeScript හි වස්තුවක අගයන්ගේ වර්ග පාලනය කිරීම

වස්තුවක් ප්‍රකාශ කරන මොහොතේ TypeScript එහි ඇති සියලුම මූලද්‍රව්‍යවල දත්ත වර්ග මතක තබා ගන්නා අතර, පසුව ඒවායේ වර්ග අපරිවර්තනීය බවට පාලනය කරයි.

අපගේ පරිශීලක වස්තුව සමඟ උදාහරණයක් බලමු. අපි එය ප්‍රකාශ කරමු:

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

ප්‍රකාශ කිරීමෙන් පසු TypeScript සෑම අගයකම දත්ත වර්ග විශ්ලේෂණය කර මතක තබා ගත්තේ, ක්ෂේත්‍රය 'name' තුළ - අක්ෂර පෙළ, සහ ක්ෂේත්‍රය 'age' තුළ - අංකය බවයි.

දැන් ක්ෂේත්‍රයකට වෙනත් වර්ගයක අගයක් ලිවීමට උත්සාහ කිරීම දෝෂයකින් අවසන් වේ.

උදාහරණය:

user.name = 123; // දෝෂය

උදාහරණය:

user.age = 'eee'; // දෝෂය

උදාහරණය:

user.age = '30'; // දෝෂය

කේතය ධාවනය නොකර තීරණය කරන්න කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය කුමක් වේදැයි:

let date = {year: 2025, month: 12, day: 31}; date.month = '12'; console.log(date);

කේතය ධාවනය නොකර තීරණය කරන්න කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය කුමක් වේදැයි:

let product = {code: '123', name: 'apple', price: 12}; product.code = 123; console.log(product);

කේතය ධාවනය නොකර තීරණය කරන්න කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය කුමක් වේදැයි:

let product = {code: '123', name: 'apple', price: 12 }; product.price = 123; console.log(product);

කේතය ධාවනය නොකර තීරණය කරන්න කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය කුමක් වේදැයි:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න