13 of 264 menu

Operator in

Operator in obýektiň ýa-da massiwäň häsiýetiniň bardygyny barlaýar we true ýa-da false gaýtaryp berýär.

Sintaksis

'häsiýet' in obýekt;

Mysal

Operator in-iň nähili işleýändigine seredeliň:

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

Mysal

Operator in-i massiwde häsiýeti barlamak üçin nädip ulanyp bolýandygyna seredeliň:

let arr = ['ýaşyl', 'gyzyl', 'gök', 'gülgüne'] console.log(0 in arr); // true, şu indeksli element bar console.log(4 in arr); // false, şu indeksli element ýok console.log('four' in arr); // false, elementiniň bahary däl, indeksi gerek console.log('length' in arr); // true, massiwde şu häsiýet bar

Mysal

Köplenç in-iň ýerine, häsiýetiň logiki kontekstde - true bardygyny barlaýarlar:

let obj = { name: 'John', height: '177', }; if ('name' in obj) {} // in ulanylan şertde barlag if (obj.name) {} // ýöne köplenç şeýle ýazýarlar

Iki warianty hem ulanmak bolýar. Ýöne hämişe ýatda saklamaly, boş setir, 0, null, NaN we undefined logiki kontekstde - false bolýar. Netijede, eger häsiýet şuňa meňzär bahara eýe bolup bilýän bolsa - in ulanmaly.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et