努力访问 json 对象中的数组 - ANGULAR
Struggle accessing array in json object - ANGULAR
我想在这个 json
中访问分配给 属性 opzioni
的值,我从我的 api
获得,但我在执行此操作时遇到了一些问题。
[
{
"isActive": "yes",
"_id": "60e04e583a5c9f0004ac1524",
"titolo": "Test123",
"sottotitolo": "bla bla bla bla",
"descrizione": "lorem ipsum dolor sit amet",
"tipo": "pal",
"opzioni": [
{
"nome": "Name 1"
},
{
"nome": "Name 2"
},
{
"nome": "Name 3"
}
],
"__v": 0
}
]
我看到根对象是一个数组。您可以使用 map 函数访问数组中的特定属性,例如:
const data = [ { "isActive": "yes", "_id": "60e04e583a5c9f0004ac1524", "titolo": "Test123", "sottotitolo": "bla bla bla bla", "descrizione": "lorem ipsum dolor sit amet", "tipo": "pal", "opzioni": [ { "nome": "Name 1" }, { "nome": "Name 2" }, { "nome": "Name 3" } ], "__v": 0 } ]
const opzioniArray = data.map(i => i.opzioni);
这会将数组重新映射为所有 opzioni
值的列表。
我想在这个 json
中访问分配给 属性 opzioni
的值,我从我的 api
获得,但我在执行此操作时遇到了一些问题。
[
{
"isActive": "yes",
"_id": "60e04e583a5c9f0004ac1524",
"titolo": "Test123",
"sottotitolo": "bla bla bla bla",
"descrizione": "lorem ipsum dolor sit amet",
"tipo": "pal",
"opzioni": [
{
"nome": "Name 1"
},
{
"nome": "Name 2"
},
{
"nome": "Name 3"
}
],
"__v": 0
}
]
我看到根对象是一个数组。您可以使用 map 函数访问数组中的特定属性,例如:
const data = [ { "isActive": "yes", "_id": "60e04e583a5c9f0004ac1524", "titolo": "Test123", "sottotitolo": "bla bla bla bla", "descrizione": "lorem ipsum dolor sit amet", "tipo": "pal", "opzioni": [ { "nome": "Name 1" }, { "nome": "Name 2" }, { "nome": "Name 3" } ], "__v": 0 } ]
const opzioniArray = data.map(i => i.opzioni);
这会将数组重新映射为所有 opzioni
值的列表。