【发布时间】:2015-04-27 10:40:15
【问题描述】:
我有一个像这样的对象:
var myObj={
id: 1,
name: "John",
parentName: "Peter"
}
但是在处理这个 JSON 时,我正在与一些逻辑进行比较,因为我正在分配要与另一个变量进行比较的键名,因此我无法获取要比较的键名:
例子:
这是逻辑:
如果我想获取 parentName 的值,请说“Peter”。我的逻辑是通过将 parentName 存储在另一个变量中进行比较,例如 dummyVariable。如果是这样,我将获取 parent Name 的值,例如
var dummyVariable=parentName;
var parentValu=myObj.dummyVariable; //which leads to a undefined state .
如果我使用不同的变量(在本例中为 dummyVariable),如何获取 parentName 的值?
【问题讨论】:
-
使用括号表示法
var parentValu=myObj[dummyVariable]
标签: javascript arrays angularjs object