我有以下數據結構(對象的數量不限於僅五):通過數組對象迭代陣營
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'數組中每個對象的每個值 –
您提供的變量(數組)是無效的。提供一個適當的。 –