13 of 264 menu

Operatori in

Operatori in kontrollon nëse ekziston një veti te një objekt ose array dhe kthen true ose false.

Sintaksa

'veti' in objekt;

Shembull

Le të shohim se si funksionon operatori 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

Shembull

Le të shohim se si mund të përdoret operatori in për të kontrolluar një veti në një array:

let arr = ['green', 'red', 'blue', 'pink'] console.log(0 in arr); // true, ekziston elementi me këtë indeks console.log(4 in arr); // false, nuk ka element me këtë indeks console.log('four' in arr); // false, duhet indeks, jo vlera e elementit console.log('length' in arr); // true, array ka këtë veti

Shembull

Shpesh, në vend të in, kontrollohet nëse vetia në kontekstin boolean - true:

let obj = { name: 'John', height: '177', }; if ('name' in obj) {} // kontroll në kusht me in if (obj.name) {} // por më shpesh shkruhet kështu

Të dyja variantet mund të përdoren. Por gjithmonë duhet mbajtur mend se stringu bosh, 0, null, NaN dhe undefined në kontekstin boolean - false. Prandaj, nëse vetia mund të ketë një vlerë të tillë - duhet përdorur in.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo