我有一个复杂的对象和数组组合,不确定如何分解。我正在尝试进行结构调整,以使用awayaway的美国财产。如果有人可以帮我,我将不胜感激。我目前为止:
serviceRes.data.gameLines.forEach(
({ game: { id: game_id } }) => {}
我被困住了,因为我无法遍历lines数组或moneyLines数组以在我的第一个forEach循环的参数内进行分解。
示例数据:
serviceRes = {
data = {
gameLines = [
{
game = { id, ... }
lines = [
moneyLines = [
moneyLine = {
awayLine = {
american, ...
}
}
]
]
},
{
game = { id, ... }
lines = [
moneyLines = [
moneyLine = {
awayLine = {
american, ...
}
}
]
]
}
]
}
}
我最终采取了一种可能效率很低的方法,但是效果很好:
serviceRes.data.gameLines.forEach(({ game: { id: game_id }, lines }) => {
lines.forEach(({ moneyLines }) => {
moneyLines.forEach(
({
moneyLine: {
awayLine: { american }
}
}) => {
console.log(american);
}
);
});
});
}