13 of 264 menu

Operateur in

Die operateur in toets of 'n eienskap op 'n voorwerp of skikking bestaan en gee true of false terug.

Sintaksis

'eienskap' in voorwerp;

Voorbeeld

Kom ons kyk hoe die operateur in werk:

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

Voorbeeld

Kom ons kyk hoe die operateur in gebruik kan word om 'n eienskap in 'n skikking te toets:

let arr = ['green', 'red', 'blue', 'pink'] console.log(0 in arr); // true, daar is 'n element met so 'n indeks console.log(4 in arr); // false, geen element met so 'n indeks nie console.log('four' in arr); // false, indeks word benodig, nie die waarde van die element nie console.log('length' in arr); // true, die skikking het so 'n eienskap

Voorbeeld

In plaas van in word dikwels getoets of die eienskap in 'n logiese konteks - true is:

let obj = { name: 'John', height: '177', }; if ('name' in obj) {} // toets in voorwaarde met in if (obj.name) {} // maar dit word meer dikwels so geskryf

Beide opsies kan gebruik word. Maar mens moet altyd onthou dat 'n leë string, 0, null, NaN en undefined in 'n logiese konteks - false is. Gevolglik, as 'n eienskap so 'n waarde kan hê - moet in gebruik word.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp