Как напечатать обозначение объекта из переменной

Reacty спросил: 27 ноября 2017 в 06:03 в: javascript

У меня есть вопрос об использовании переменных с обозначениями объектов. Допустим, у меня есть следующий код:

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] в переменной и печатаю его снова, это не так.

Как мы можем решить эту проблему и почему она не печатает ожидаемый результат?

0 ответов