⊗jsOpAdVPG 51 of 60 menu

JavaScript හි OOP හි සැබෑ නොවන ගුණාංග සඳහා getters

Accessors භාවිතයෙන් ඔබට සැබෑයෙන්ම වස්තුව තුළ නොමැති සැබෑ නොවන ගුණාංග නිර්මාණය කළ හැකිය. අපි උදාහරණයක් දෙස බලමු. පොදු ගුණාංග දෙකක් සහිත වර්ගයක් අප සතුව ඇතැයි සිතමු:

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

අපි නම සහ අනුප්රාප්ති නාමය අඩංගු වන තෙවන ගුණාංගයක් සාදමු. මේ සඳහා accessor ගුණාංගයක් සාදන්න:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } get full() { return this.name + ' ' + this.surn; } }

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

let user = new User('john', 'smit');

පොදු ගුණාංගවල අගයන් ප්‍රතිදානය කරමු:

console.log(user.name); // 'john' console.log(user.surn); // 'smit'

දැන් අපගේ සැබෑ නොවන ගුණාංගයේ අගය ප්‍රතිදානය කරමු:

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