⊗jsPmObCP 93 of 505 menu

JavaScriptда ҳисобланадиган хусусиятлар

Объектни эълон килишда унинг хусусиятларининг номлари ўзгарувчилардан олиниши мумкин. Бундай хусусиятлар ҳисобланадиган деб аталади. Бундай қандай амалга оширилишини кўрамиз. Бизда куйидаги объект бор деб фараз қилайлик:

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

Бирор хусусият номи ўзгарувчида сақлансин деб фараз қилайлик:

let key = 'a';

Хусусият номи ўрнига бизнинг ўзгарувчимиздан қиймат олинишини таъминлайлик. Бунинг учун ўзгарувчини тўртбурчак қавс ичига олиш керак:

let obj = { [key]: 1, b: 2, c: 3 };

Ҳисобланадиган хусусиятларни эълон килишда маълум код бажариш мумкин. Мисол:

let obj = { [key + '1']: 1, [key + '2']: 2, [key + '3']: 3 };

Куйидаги кодда калит ўзгарувчидан олиниши керак эди. Қилган хатонигизни тузатинг:

let key = 'x'; let obj = { key: 1, y: 2, z: 3 };

Берилган объект:

let obj = { x: 1, y: 2, z: 3 };

Берилган ўзгарувчилар:

let key1 = 'x'; let key2 = 'y'; let key3 = 'z';

Объект калитлари ушбу ўзгарувчилардан олинишини таъминланг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш