⊗jsPmObKR 84 of 505 menu

JavaScript-ում օբյեկտների բանալիների սահմանափակումները

Մենք կարող ենք առանց չակերտների գրել ոչ բոլոր օբյեկտների բանալիները, այլ միայն նրանք, որոնք բավարարում են հետևյալ սահմանափակումներին. դրանք չեն կարող սկսվել թվանշանով և չեն կարող պարունակել դեպի ներսում դեֆիս, բացատ և նմանատիպ այլ բաներ։

Եթե տողը խախտում է սահմանափակումը, ապա այն պետք է վերցնել չակերտների մեջ։ Հետևյալ օրինակում բանալիների մի մասը չի բավարարում պայմաններին և այդ իսկ պատճառով գրված են չակերտների մեջ.

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

Նման բանալիներին կարելի է դիմել միայն քառակուսի փակագծերի միջոցով.

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

Նաև նման անուններին դիմելը օբյեկտի հատկության միջոցով կհանգեցնի սխալի.

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

Իսկ երրորդ բանալին թույլատրելի է, և նրան մենք կարող ենք դիմել երկու եղանակներով էլ.

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

Տրված է օբյեկտ.

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

Այս օբյեկտի որ բանալիների համար են չակերտները պարտադիր, իսկ որոնց համար՝ ոչ:

Ուղղեք սխալները, որոնք թույլ են տրվել հետևյալ կոդում.

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);
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել