【发布时间】:2021-05-18 16:12:07
【问题描述】:
我正在尝试以这种形式访问和处理 API 调用的响应:
{ BTC: { available: '0.77206464', onOrder: '0.00177975' },
LTC: { available: '0.00000000', onOrder: '0.00000000' },
ETH: { available: '1.14109900', onOrder: '0.00000000' },
BNC: { available: '0.00000000', onOrder: '0.00000000' },
MTL: { available: '0.00000000', onOrder: '0.00000000' },
SALT: { available: '0.00000000', onOrder: '0.00000000' },
NULS: { available: '0.00000000', onOrder: '0.00000000' } }
我使用 js 和 node 作为后端服务器和 ejs 作为模板。
尝试迭代这个对象总是让我得到类似的东西
BTC [object Object] LTC [object Object]
有人可以帮助我吗?提前致谢
【问题讨论】:
-
你期待什么?
-
帮你什么?点或括号符号应该可以很好地完成工作。
-
“试图迭代这个对象”——我们不知道这意味着什么。请阅读how to ask,尤其是minimal, reproducible example。
-
您尚未向我们展示您用于迭代和处理项目的代码。您可能正在执行 for/in 并警告或转储以筛选顶级键/值 - 将它们视为字符串。所以你在值中看到了键和对象的字符串转换。
标签: javascript node.js object