13 of 264 menu

in ක්‍රියාකරු

in ක්‍රියාකරු වස්තුවකට හෝ අරාවකට ගුණාංගයක් තිබේදැයි පරීක්ෂා කර true හෝ false ලබා දෙයි.

වාග් රීතිය

'ගුණාංගය' in වස්තුව;

උදාහරණය

in ක්‍රියාකරුව ක්‍රියා කරන ආකාරය බලමු:

let obj = { name: 'Nick', age: 23, }; console.log('name' in obj); // true console.log('age' in obj); // true console.log('test' in obj); // false

උදාහරණය

in ක්‍රියාකරු අරාවක ගුණාංගයක් පරීක්ෂා කිරීම සඳහා කෙසේ යොදා ගත හැකිදැයි බලමු:

let arr = ['හරිත', 'රතු', 'නිල්', 'රෝස'] console.log(0 in arr); // true, එවැනි සුචියක් සහිත මූලද්‍රව්‍යයක් ඇත console.log(4 in arr); // false, එවැනි සුචියක් සහිත මූලද්‍රව්‍යයක් නැත console.log('four' in arr); // false, මූලද්‍රව්‍යයේ අගය නොව සුචිය අවශ්‍යය console.log('length' in arr); // true, අරාවට එවැනි ගුණාංගයක් ඇත

උදාහරණය

බොහෝ විට in වෙනුවට, ගුණාංගය තර්කන සන්දර්භය තුළ - true දැයි පරීක්ෂා කරනු ලැබේ:

let obj = { name: 'John', height: '177', }; if ('name' in obj) {} // in සමඟ කොන්දේසිය තුළ පරීක්ෂාව if (obj.name) {} // නමුත් බොහෝ විට මෙසේ ලියනු ලැබේ

කොන්දේසි දෙකම භාවිතා කළ හැකිය. නමුත් සැමවිටම මතක තබා ගත යුතුය, හිස් නූල, 0, null, NaN සහ undefined තර්කන සන්දර්භය තුළ - false වේ. එබැවින්, ගුණාංගයට එවැනි අගයක් තිබිය හැකි නම් - in භාවිතා කිරීම වටී.

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