を通じて、私は、次のエンコードされたJSONを持って次のようにデコードした後は、オブジェクトのオブジェクトを反応させるの - どのようにループに
const data = JSON.parse('{"first":{"aaa":"111","bbb":"2222"},"second":{"aaa":"111","bbb":"2222"}}')
:
{
"first": {
"aaa": "111",
"bbb": "2222"
},
"second": {
"aaa": "111",
"bbb": "2222"
}
}
を、私は、その後に方法のいくつかの数を試してみましたこのデータをループではなく、期待どおりに動作を次のように
{Object.keys(data).map((key, value) =>
console.log(key);
<li>{value.aaa}</li>
)}
私はデータをCONSOLE.LOG、それがループ見るが、私ことができますaaaまたはbbbの値を表示することはできません。
私はここで間違っていますか?これらのプロパティは、最初に計算する必要がありますので、我々はkey
とinnerKey
周りのブラケットを使用する必要がある理由がある
{for (key in data) {
for (innerKey in data[key]) {
<li>{data[key][innerKey]}</li>
}
}}
:
THX アダム
使用してみてください要素。 li要素内のコードをdata [key] .aaaに変更して、目的の値を取得します。 –