在不知道密钥的情况下从对象获取价值

时间:2013-10-28 16:35:30

标签: javascript

我有item.124bn1353v = 'foo'

但是124bn1353v密钥是动态生成的,但我需要获取其值foo。 假设我们foo只有一个属性?{/ p>,我怎样才能得到item

1 个答案:

答案 0 :(得分:4)

如果item对象上只设置了一个属性,则会将其分配给变量foo

var foo;
for (var prop in item) {
    if (item.hasOwnProperty(prop)) {
        foo = item[prop];
    }
}

示例JSFiddle - http://jsfiddle.net/VDyUe/