⊗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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан