我有以下数据结构(对象的数量不限于仅五):通过数组对象迭代阵营
Object {name: "objectName}, data: Array}
Object {name: "objectName}, data: Array}
Object {name: "objectName}, data: Array}
Object {name: "objectName}, data: Array}
Object {name: "objectName}, data: Array}
data
属性是一个多维Array
充满对象(其数量不限太)具有以下结构:
[
{
property: "value",
property2: "value"
},
{
property: "value",
property2: "value"
}
]
在这里我遇到了访问这些对象及其值的麻烦,我想显示。 下面是我使用的是什么:
Object.keys(this.state.items).map((k, index) => <li key={index}>{ `${k}: ${this.state.items[k]}` }</li>
它给了我下面的输出:
name: propertyName
data: [object Object],[object Object], [n, n]
其中n
代表的事实,有对象的数量不受限制。 那么我怎么才能正确地迭代通过这个结构来最终获得object
值?我想将其显示为
{item.property}
等等。 在此先感谢!
你想要显示什么?只有'property'键和它的值或'data'数组中每个对象的每个键? –
@Kinduser我想显示'data'数组中每个对象的每个值 –
您提供的变量(数组)是无效的。提供一个适当的。 –