234 of 264 menu

this වටිනාකම

this වටිනාකම වත්මන් වස්තුව වෙත යොමු වේ. මෙම වටිනාකම JavaScript විසින් පුළුල් ලෙස භාවිතා කරනු ලබනවා, උදාහරණයක් ලෙස ශ්‍රිත සහ OOP තුළ.

වාග් රීතිය

this.වත්මන් වස්තුව;

උදාහරණය

දැන් අපි this භාවිතයෙන් සංකේතාංගනය අහිමි වන ආදානයේ වටිනාකම කොන්සෝලයට ප්‍රතිදානය කරමු:

<input id="elem" value="text"> let input = document.querySelector('#elem'); input.addEventListener('blur', func); function func() { console.log(this.value); }

උදාහරණය

දැන් අපි this භාවිතයෙන් සංකේතාංගනයෙන් නොවන ආදානයේ වටිනාකම කොන්සෝලයට ප්‍රතිදානය කරමු:

<input id="elem" value="text"> let input = document.querySelector('#elem'); input.addEventListener('blur', func); function func() { console.log(this.value); }

උදාහරණය

දැන් අපි this හි භාවිතය OOP තුළ සලකා බලමු. Student පන්තිය තුළ අපි show ශ්‍රිතය ලියමු, එය අපේ ශිෂ්‍යයාගේ නම සහ අන්වර්ථ නාමය පෙන්වනු ඇත:

class Student { name; surn; show() { return this.name + ' ' + this.surn; } }; let stud = new Student; stud.name = 'John'; stud.surn = 'Smit'; console.log(stud.show());

මේවාත් බලන්න

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