当您不知道密钥时,从对象获取值

时间:2016-05-16 16:19:47

标签: javascript

我传递了一个名为 myobj 的对象。

Key: last, Value: "Yellow"

获取密钥

Object.keys(myobj) // = ["last"]

获取值

myobj.last // = "Yellow"

但我想处理任何关键。 所以在伪代码中我想组合这些。

myobj.Object.keys(myobj)  // to return "Yellow" or whatever the incoming key of the object is.

1 个答案:

答案 0 :(得分:2)

您可以使用square bracket notation访问对象属性



var myobj = {
  last: "yellow"
};

var res = myobj[Object.keys(myobj)[0]];

document.write(res);