⊗jsPmObKR 84 of 505 menu

Kufizimet në çelësat e objekteve në JavaScript

Ne mund të shkruajmë pa thonjëza jo të gjithë çelësat e objekteve, por vetëm ata që plotësojnë kufizimet e mëposhtme: ata nuk mund të fillojnë me një shifër dhe nuk mund të përmbajnë brenda tyre vizë, hapësirë dhe gjëra të ngjashme.

Nëse një varg shkel kufizimet, atëherë ai duhet të vendoset në thonjëza. Në shembullin e mëposhtëm, një pjesë e çelësave nuk i plotëson kushtet dhe për këtë arsye janë vendosur në thonjëza:

let obj = {'1key': 'a', 'key-2': 'b', key3: 'c'};

Në çelësa të tillë mund të hyni vetëm përmes kllapave katrore:

console.log(obj['1key']); console.log(obj['key-2']);

Gjithashtu, aksesi në emra të tillë përmes vetive të objektit do të rezultojë në gabim:

console.log(obj.1key); console.log(obj.key-2);

Por çelësi i tretë - është i lejueshëm, dhe ne mund të hyjmë në të në të dyja mënyrat:

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

Është dhënë objekti:

let obj = { '1a': 1, 'b2': 2, 'c-c': 3, 'd 4': 4, 'e5': 5 };

Për cilët çelësa të këtij objekti thonjëzat janë të detyrueshme, dhe për cilët jo?

Korrigjoni gabimet e bëra në kodin e mëposhtëm:

let obj = { '1a': 1, 'b2': 2, 'c-c': 3, 'd 4': 4, 'e5': 5 }; console.log(obj.1a); console.log(obj.b2); console.log(obj.c-c); console.log(obj.d 4); console.log(obj.e5);
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