【发布时间】:2016-01-09 02:03:42
【问题描述】:
var person = {
name: 'Joe',
contact: {
phone: '555'
}
}
var nameOfPerson = person['name']; //Joe
var str = 'contact.phone';
var phoneToPerson = person[str]; //undefined
这有可能以某种方式做到吗?我得到了一些逻辑,我最终得到一个字符串,我需要用它访问一个嵌套属性。
【问题讨论】:
-
而
nameOfPerson = person.name,你可以:phoneToPerson = person.contact.phone
标签: javascript