JavaScript : Printing Dynamic value/data

标签 javascript

这是我得到的示例 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/

相关文章:

javascript - 使用 JSX 的 map 时如何避免卸载子组件?

javascript - findOneAndUpdate 不是函数

javascript - rxjs 只在第一次执行tap

javascript - $ ('.myclass' ) 仅当在此 ID 下时

javascript - Ajax文件上传返回值的方法

javascript - 流程图 : bar + line, 不同颜色和自定义数据参数

javascript - 当拖动然后将项目垂直放置在可排序的网格中时,Packery 会中断垂直对齐

javascript - 悬停时如何打开x-editable弹出窗口?

javascript - 编写 ECMAScript5 兼容代码

javascript - 具有单独列选择过滤器和大量行的 jQuery DataTables 性能