Генерация названий объектов - конкатенация названий объектов
Добрый день!
Есть необходимость обращаться к нужному свойству объекта исходля из параметров которые поступили из "вне" - для этого я хотел использовать конкатенацию.
Например:
// Параметры из "вне"
var params = 'header.slogan';
// Конкатенирую params с остальной частью объекта
this.props. + params
// В итоге получаю объект из которого могу вытянуть данные
this.props.header.slogan
но так не работает.
Подскажите пожалуйста как такое можно сделать?
var a={
prop:'first',
first:'Its first property',
first_second:'Its second property',
first_second_noFantasy:'Its true'
},
property_name='_second';
alert(a[a.prop+property_name]);