Калидҳои объектҳо аз тағйирёбандаҳо дар JavaScript

Калидҳои объектҳо метавонанд дар тағйирёбандаҳо нигоҳ дошта шаванд. Биёед бар рӯйи мисол назар андозем. Бигзор мо объекти зеринро дорем:

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

Бигзор дар тағйирёбанда калид нигоҳ дошта мешавад:

javascriptlet key = 'a';

Элементи объектро бо калид бароварӣ мекунем:

javascriptconsole.log(obj[key]); // 1-ро хориҷ мекунад
Задание 1

Объекти зерин дода шудааст:

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

Тағйирёбандаи key дода шудааст, ки дар он яке аз калидҳои объекти мо нигоҳ дошта мешавад. Бо истифода аз ин тағйирёбанда элементи мувофиқи объектро бароред.