Javascript - 获取关联数组键值

时间:2015-07-17 15:05:22

标签: javascript object

我有一个具有一个键值的对象,如下所示 -

var a = {};
a.x = "randomvalue";

我的要求是访问值“randomvalue”,但问题是我不知道属性名称是“x”。

获取值的最简单方法??

1 个答案:

答案 0 :(得分:1)

尝试:

var v, i;
var a = {};
a.x = "randomvalue";
for (x in a) {
  if a[x] === "randomvalue" {
    v = x;
    i = "randomvalue";
  }
}

然后v包含对象键,i包含对象值(尽管您并不真正需要它)。

或者,如果你知道价值指数:

var obj = { first: 'someVal' };
obj[Object.keys(obj)[0]]; //returns 'someVal'