JavaScript:打印动态值/数据

时间:2018-10-07 09:22:11

标签: javascript

这是我得到的{"valueofa" : 1234}的示例JSON。要打印值,它类似于body.valueofa。但是,此valueofa可以是apple之类的东西。因此,为了分析我的反对意见,我尝试了${body}.${value},但它没有用,也没有用。我该如何用body设置变量。这样我就可以解析主体,无论其值是什么。

2 个答案:

答案 0 :(得分:1)

如果您的对象始终只包含一个键值对(如问题中所示),并且您不关心键,则可以使用Object.values()

console.log(Object.values({"valueofa" : 1234})[0]);
console.log(Object.values({"apple" : 1234})[0]);

对于拥有多个键值对的对象也是如此,如果您省略使用[0]

来访问第一个元素,则Object.values()将返回对象中所有值的数组。

答案 1 :(得分:0)

您可以使用方括号访问JSON值。

sass style_1.scss style_1.css
sass style_2.scss style_2.css