⊗jsOpAdAG 49 of 60 menu

JavaScript හි OOP හි ඇක්සෙසර් ගෙටර්

අපි දැන් ගුණාංග-ඇක්සෙසර්වල ගෙටර් භාවිතය විස්තරාත්මකව පරීක්ෂා කරමු. අපට පෞද්ගලික ගුණාංගයක් සහිත පහත වර්ගය ඇතැයි සිතමු:

class User { #name; constructor(name) { this.#name = name; } }

මෙම වර්ගයේ, සාමාන්‍ය ගුණාංගයක් name කියවිය හැකි නමුත් ලිවිය නොහැකි ලෙස කරමු:

class User { #name; constructor(name) { this.#name = name; } get name() { return this.#name; } }

ක්‍රියාකාරිත්වය පරීක්ෂා කරමු. අපගේ වර්ගයේ වස්තුවක් සාදා, එයට නමේ අගය පරාමිතියක් ලෙස ලබා දෙමු:

let user = new User('john');

දැන් අපි නම සාමාන්‍ය ගුණාංගය හරහා කියවමු:

let name = user.name; console.log(name);

නම ලිවීමට උත්සාහ කිරීම දෝෂයක් ඇති කරනු ඇත, අපි අපේක්ෂා කරන පරිදි:

user.name = 'eric';

Employee වර්ගයේ ගුණාංග සඳහා ඇක්සෙසර් ගෙටර් යොදවන්න.

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