JavaScript හි in ක්රියාකරු
in ක්රියාකරු භාවිතයෙන්
වස්තුවක ගුණාංගයක් පවතීදැයි පරීක්ෂා කළ හැක.
අපි උදාහරණයක් බලමු. අපට මේ ආකාරයේ වස්තුවක් ලබා දී ඇතැයි සිතමු:
let obj = {a: 1, b: 2, c: 3};
අපගේ වස්තුවේ ඕනෑම ගුණාංගයක් පවතීදැයි පරීක්ෂා කරමු:
console.log('b' in obj); // true ප්රදර්ශනය කරයි
දැන් නොපවතින ගුණාංගයක් සඳහා පරීක්ෂාවක් කරමු:
console.log('x' in obj); // false ප්රදර්ශනය කරයි
පහත කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලයක් ලෙස කොන්සෝලයේ දිස්වන්නේ කුමක්දැයි පවසන්න:
let obj = {x: 1, y: 2, z: 3};
console.log('x' in obj);
console.log('w' in obj);