我正在尝试检查JS对象中是否存在某个项目。为此,我需要使用传递给我的方法的任何ID。目前我正在努力实际使用变量的值。这就是我正在做的事情:
data.entries.id
所以我将对象设置为:
var data = {
"entries" : {
}
};
因此,.id
部分将检查是否存在某个ID。如果是,我什么都不做,如果没有,我想添加它。目前,通过使用data.entries.id,每次我只是检查“条目”中是否存在“id”,这不是我想要的。假设我的变量值为'part1',而不是data.entries.id
我想让它查找data.entries.part1
。
那么,当我检查这个时,如何传递变量的值,而不是变量名。
我希望这是有道理的,我希望你能帮忙!
答案 0 :(得分:2)
使用data.entries[id]; // Where id is a variable
此表示法是使用变量
访问该属性