Истинфаи ба унсури объект бо калид дар JavaScript
Ҳангоми дастрасӣ ба унсури объект тавассути қафаскҳои чоркунҷа номҳои калидҳоро бояд дар қоша гирифт, ва номҳои тағирёбандаҳоро - на. Фаҳмидани ин аксар вақт метавонад ба иштибоҳот оварда расонад. Аз ин рӯ, биёед боз як бор қоидаҳои дастрасиро муҳокима кунем.
Дар коди зерин мо аз объект
унсуреро бо калиди 'key' мегирем:
javascriptconsole.log(obj['key']);
Дар коди зерин мо аз объект
унсуреро бо калиде мегирем, номи
ки дар тағирёбандаи key нигоҳ дошта мешавад:
javascriptconsole.log(obj[key]);
Задание 1
Иштибоҳеро, ки дар коди зерин ба миён омадааст, ислоҳ кунед:
javascriptlet obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
Задание 2
Иштибоҳеро, ки дар коди зерин ба миён омадааст, ислоҳ кунед:
javascriptlet obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);