这是我得到的示例 JSON {"valueofa": 1234}
。要打印该值,它类似于 body.valueofa
。但是,这个 valueofa
可以是任何东西,例如 apple
或其他东西。因此,为了解析我反对的内容,我尝试使用 ${body}.${value}
,但它不起作用,也不应该起作用。如何使用 body 设置变量。这样我就可以解析正文,无论值是什么。
最佳答案
如果您的对象始终只包含一个键值对(如问题所示),并且您不关心该键,则可以只使用 Object.values()
console.log(Object.values({"valueofa" : 1234})[0]);
console.log(Object.values({"apple" : 1234})[0]);
对于持有多个键值对的对象也是如此,如果您省略使用 [0]
访问第一个元素,Object.values() 将返回对象中所有值的数组
关于JavaScript : Printing Dynamic value/data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52687115/