⊗tsSpGnCTL 37 of 37 menu

TypeScript හි ජෙනෙරික් තුළ පන්ති වර්ග භාවිතා කිරීම

ජෙනෙරික් වර්ගයක් ලෙස පන්ති ද භාවිතා කළ හැකිය. කෙසේ වෙතත්, එහි කන්ස්ට්‍රක්ටරය භාවිතා කර පන්තියේ වර්ගය නියම කිරීමට අවශ්‍ය වේ. එබැවින්, පරාමිතිය type:T වෙනුවට අපි type: {new(): T;} දක්වා යුතුය. අපි User පන්තියෙන් නව පරිශීලකයෙකු සාදන ශ්‍රිතයක් සාදා ගනිමු:

function getUser <T> (type: { new (): T; }): T { return new type(); } class User { constructor() { console.log('ඔබ නව පරිශීලකයෙකු සෑදූ ය!'); } } let user: User = getUser(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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න