⊗jsPmObPAM 92 of 505 menu

Gabimi i aksesit të vetive të objektit në JavaScript

Gjatë aksesimit të një vetie të një objekti, emri i asaj vetie nuk mund të ruhet në një variabël. Le të shohim pse. Le të themi se kemi këtë objekt:

let obj = {a: 1, b: 2, c: 3};

Le të themi se në variabël ruhet emri i vetisë, vlerën e së cilës duam të marrim:

let key = 'a';

Le të përpiqemi të aksesojmë vetinë e objektit, duke përdorur këtë variabël:

console.log(obj.key); // undefined

Kodi i dhënë nuk do të funksionojë, pasi që në fakt ne jemi duke kërkuar për një veti me emrin 'key', dhe jo vetinë, emri i së cilës ruhet në variablin key. Kjo do të thotë, në fakt kodi ynë është i barabartë me këtë:

console.log(obj['key']);

Mënyra e vetme për të aksesuar një element përmes një çelësi nga një variabël është shkrimi i asaj variabële në kllapa katrore:

console.log(obj[key]);

Korrigjoni gabimin e bërë në kodin vijues:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj.prop);

Korrigjoni gabimin e bërë në kodin vijues:

let obj = {x: 1, y: 2, z: 3}; let prop = 'x'; console.log(obj['prop']);
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