Калидҳои объектҳо аз тағйирёбандаҳо дар JavaScript
Калидҳои объектҳо метавонанд дар тағйирёбандаҳо нигоҳ дошта шаванд. Биёед бар рӯйи мисол назар андозем. Бигзор мо объекти зеринро дорем:
let obj = {a: 1, b: 2, c: 3};
Бигзор дар тағйирёбанда калид нигоҳ дошта мешавад:
let key = 'a';
Элементи объектро бо калид бароварӣ мекунем:
console.log(obj[key]); // 1-ро хориҷ мекунад
Объекти зерин дода шудааст:
let obj = {x: 1, y: 2, z: 3};
Тағйирёбандаи key дода шудааст, ки дар он яке аз калидҳои
объекти мо нигоҳ дошта мешавад. Бо истифода аз ин
тағйирёбанда элементи мувофиқи объектро
бароред.