【发布时间】:2021-08-17 02:22:38
【问题描述】:
我对此进行了很多搜索,但没有找到合适的答案来解决这个问题。我有一个从获取的数据中创建的对象,结构如下:
{
id: string,
title: string,
price: {
currency: string,
amount: number,
},
picture: string,
condition: string,
free_shipping: string,
sold_quantity: string,
};
当我尝试遍历嵌套对象时(第二级)
price: {
currency: string,
amount: number,
},
控制台向未定义抛出错误。我尝试过:Object.keys() 方法或将对象转换为数组,但没有成功。
有谁知道我如何遍历这个对象并获得每个属性的值:货币、金额
提前感谢您的帮助。
【问题讨论】:
-
嗨,你能提供一个Minimal, Complete, and Reproducible Code Example 你正在尝试做什么吗?如果我们看不到代码在做什么,我们就无法帮助修复代码。如果您尝试迭代一个对象,尽管我想它看起来像
Object.entries(data.price)以获取嵌套属性的键值对数组,或者Object.values(data.price)仅用于值。 -
你想迭代,但这里没有数组,只需使用
yourData.price访问price属性
标签: javascript reactjs loops object nested