13 of 264 menu

in оператору

in in оператору объекттин же массивдин касиети бар-жок экенин текшерип, true же false кайтарат.

Синтаксис

'касиет' in объект;

Мисал

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 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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу