Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න