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 = ['green', 'red', 'blue', 'pink'] 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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें