13 of 264 menu

Kivumishi in

Kivumishi in kinakagua kama kuna sifa kwenye kitu au safu na kurudisha true au false.

Mtindo

'sifa' in kitu;

Mfano

Tutaona jinsi kivumishi in kinavyofanya kazi:

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

Mfano

Tutaona jinsi inavyoweza kutumika kivumishi in kwa kukagua sifa kwenye safu:

let arr = ['kijani', 'nyekundu', 'bluu', 'waridi'] console.log(0 in arr); // true, kuna kipengele chenye fahirisi hii console.log(4 in arr); // false, hakuna kipengele chenye fahirisi hii console.log('four' in arr); // false, inahitaji fahirisi, sio thamani ya kipengele console.log('length' in arr); // true, safu ina sifa kama hii

Mfano

Mara nyingi badala ya in wanakagua, kwamba sifa iko katika muktadha wa ki mantiki - true:

let obj = { name: 'John', height: '177', }; if ('name' in obj) {} // ukaguzi katika hali kwa in if (obj.name) {} // lakini mara nyingi huandikwa hivi

Chaguzi zote mbili zinaweza kutumika. Lakini kila wakati inapaswa kukumbukwa, kwamba mstari tupu, 0, null, NaN na undefined katika muktadha wa ki mantiki - false. Kwa hivyo, ikiwa sifa inaweza kuwa na thamani kama hiyo - inapaswa kutumika in.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa