Калидҳо аз тағйирёбандаҳо дар сохтҳои чандченаи JavaScript
Бигзор объекти зерин дода шуда бошад:
let obj = {
'sub1': ['11', '12', '13'],
'sub2': ['21', '22', '23'],
};
Биёед як элементеро аз объекти худ
барорем, масалан, элемент '22':
console.log(obj['sub2'][1]);
Бигзор акнун калидҳо дар тағйирёбандаҳо нигоҳ дошта мешаванд:
let key1 = 'sub2';
let key2 = 1;
Бо ёрии тағйирёбандаҳои худ элементро аз сохти чандчена барорем:
console.log(obj[lang][day]);
Як чунин сохт барои нигоҳдории рӯйхати корҳо барои солҳо, моҳҳо ва рӯзҳо дода шудааст:
let affairs = {
'2018': {
11: {
29: ['name111', 'name112', 'name113'],
30: ['name121', 'name122', 'name123'],
},
12: {
30: ['name211', 'name212', 'name213'],
31: ['name221', 'name222', 'name223'],
},
},
'2019': {
12: {
29: ['name311', 'name312', 'name313'],
30: ['name321', 'name322', 'name323'],
31: ['name331', 'name332', 'name333'],
}
},
}
Бигзор инчунин се тағйирёбанда, ки сол, моҳ ва рӯзро дар бар мегиранд, дода шуда бошанд. Кореро, ки ба қиматҳои тағйирёбандаҳо мувофиқат мекунад, бароред.
Муаллифи коди зерин мехост элементеро
бо қимати '24' барорад:
let obj = {
key1: {
key2: '12',
key3: '13',
},
key2: {
key4: '24',
key5: '25',
},
}
let key1 = 'key2';
let key2 = 'key4';
console.log(obj['key1'][key2]);
Аммо код он чиро, ки муаллиф интизор буд, намебарорад. Хаторо ислоҳ кунед.
Муаллифи коди зерин мехост элементеро
бо қимати '24' барорад:
let obj = {
key1: {
key2: '12',
key3: '13',
},
key2: {
key4: '24',
key5: '25',
},
}
let key1 = 'key2';
let key2 = 'key4';
console.log(obj.key1.key2);
Аммо код он чиро, ки муаллиф интизор буд, намебарорад. Хаторо ислоҳ кунед.
Муаллифи коди зерин мехост элементеро
бо қимати '24' барорад:
let obj = {
key1: {
key2: '12',
key3: '13',
},
key2: {
key4: '24',
key5: '25',
},
}
let key1 = 'key2';
let key2 = 'key4';
console.log(obj.key1['key2']);
Аммо код он чиро, ки муаллиф интизор буд, намебарорад. Хаторо ислоҳ кунед.
Муаллифи коди зерин мехост элементеро
бо қимати '24' барорад:
let obj = {
key1: {
key2: '12',
key3: '13',
},
key2: {
key4: '24',
key5: '25',
},
}
let key1 = 'key2';
console.log(obj['key1']['key4']);
Аммо код он чиро, ки муаллиф интизор буд, намебарорад. Хаторо ислоҳ кунед.