У меня есть вопрос об использовании переменных с обозначениями объектов. Допустим, у меня есть следующий код:
let anObject = {
name: 'Joaquin',
age: 27,
occupation: 'software developer',
interests: ['walking', 'Arduino', 'working']
}
let print = 'interests[0]';
console.log(anObject.interests[0]); //prints the result
console.log(anObject.print); //prints undefined
Если я зарегистрирую anObject.interests[0]
, он напечатает ожидаемый результат. Но когда я сохраняю interests[0]
в переменной и печатаю его снова, это не так.
Как мы можем решить эту проблему и почему она не печатает ожидаемый результат?