我有以下对象,我想知道如何访问'值'键。
{ '-L7uAVxXmuLeBN1K-B0_': { timestamp: '18:35:18', value: 19.81 } }
我不知道第一把钥匙是' -L7uAVxXmuLeBN1K-B0 _',但它总是有相同的结构。有没有办法用javascript或打字稿来实现这个目标?
答案 0 :(得分:2)
这是!
const value = yourObject[Object.keys(yourObject)[0]].value
稍加描述:
您可以使用返回其键数组的Object.keys(obj)
方法来访问对象的键。由于您的对象只有一个密钥,因此可以通过Object.keys(obj)[0]
访问它。这是你不知道的关键。
现在您有了密钥,首先通过括号表示访问内部对象:
obj[Object.keys(obj)[0]]
然后访问你的价值!
快乐的编码!