⊗jsOpBsPM 14 of 60 menu

JavaScript OOP හි පුද්ගලික ක්‍රම

පුද්ගලික විය හැක්කේ දේපල පමණක් නොවේ, නමුත් ක්‍රම ද වේ. සාමාන්‍යයෙන් පුද්ගලික වන්නේ උපකාරී ක්‍රම, එවිට ඒවා අහම්බෙන් කැඳවිය නොහැකි වන පරිදි පන්තියෙන් පිටත සිට.

අපි උදාහරණයක් බලමු. පහත පන්තිය අප සතුව ඇතැයි සිතමු:

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

මෙම පන්තියේ පුද්ගලික ක්‍රමයක් කරමු, එය පරාමිතියක් ලෙස පිළිගනී නූලක් සහ එහි පළමු අකුර විශාල අකුරෙන් කරයි සංකේතය:

class User { #name; constructor(name) { this.#name = name; } show() { return this.#name; } #cape(str) { return str[0].toUpperCase() + str.slice(1); } }

අපගේ උපකාරී වෙනත් ක්‍රමයක් තුළ ක්‍රමය භාවිතා කරමු:

class User { #name; constructor(name) { this.#name = name; } show() { return this.#cape(this.#name); } #cape(str) { return str[0].toUpperCase() + str.slice(1); } }

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

let user = new User('john');

ප්‍රසිද්ධ ක්‍රමය කැඳවමු, උපකාරී භාවිතා කරයි:

console.log(user.show());

පහත කේතයේ ඔබේ උපකාරී ක්‍රමය පුද්ගලික කරන්න:

class Employee { constructor(name, salary) { this.name = name; this.salary = salary; } getSalary() { return this.addSign(this.salary); } addSign(num) { return num + ' ; } }
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න