⊗jsPmObKR 84 of 505 menu

Objektu atslēgu ierobežojumi JavaScript

Mēs varam rakstīt bez pēdiņām ne visas objektu atslēgas, bet tikai tās, kas atbilst šādiem ierobežojumiem: tās nevar sākties ar ciparu un tās nevar saturēt sevī defīsu, atstarpes un tamlīdzīgas lietas.

Ja virkne pārkāpj ierobežojumu, tad tā jāieliek pēdiņās. Nākamajā piemērā daļa atslēgu neatbilst nosacījumiem un tāpēc ir ieliktas pēdiņās:

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

Pie šādām atslēgām var piekļūt tikai ar kvadrātiekavām:

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

Arī piekļūšana šādiem vārdiem caur objekta īpašību izraisīs kļūdu:

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

Bet trešā atslēga - ir pieļaujama, un pie tās mēs varam piekļūt ar abiem veidiem:

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

Dots objekts:

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

Kurām šī objekta atslēgām pēdiņas ir obligātas, bet kurām ne?

Izlabojiet kļūdas, kas pieļautas sekojošā kodā:

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);
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt