2

我正在尝试检查某个项目是否存在于 JS 对象中。为此,我需要使用传递给我的方法的任何 ID。目前我正在努力实际使用变量的值。这就是我正在做的事情:

data.entries.id

所以我的对象设置为:

var data = { 
  "entries" : { 
  }
};

因此,该.id部件将检查某个 ID 是否存在。如果有,我什么都不做,如果没有,我想添加它。目前,通过使用data.entries.id,每次我只需检查“条目”中是否存在“id”,这不是我想要的。假设我的变量值是“part1”,而不是data.entries.id我希望它查找data.entries.part1.

那么,当我检查这个时,我如何传递变量的值,而不是变量名。

我希望这是有道理的,我希望你能帮助!

4

1 回答 1

2

采用data.entries[id]; // Where id is a variable

此表示法是使用变量访问属性

于 2013-05-07T11:31:26.710 回答