我有阵。
const arr = [{
"status": "success",
"data": [{
"name": "user1",
"games": [{
"id": 1,
"gamename": "cricket"
}, {
"id": 2,
"gamename": "football"
}]
},
{
"name": "user1",
"games": [{
"id": 1,
"gamename": "videogames"
}, {
"id": 2,
"gamename": "volleyball"
}]
}
]
}]
我试着按照代码来过滤它,但没有显示输出
arr.map((item,idx) => (
console.log(item.data.games.gamename)
)
))
我想打印所有游戏名称。
电子游戏排球
3条答案
按热度按时间xxls0lw81#
数据是数组,游戏也是数组:
qvtsj1bj2#
试试这段代码,它将只返回游戏名称,如果不需要逗号(,),您可以更改join
输出:“板球、足球、电子游戏、排球”
eyh26e7m3#
我们可以使用
flatMap()
来执行此操作