我有一个像这样的数组:
[ { name : bob , dinner : pizza },
{ name : john , dinner : sushi },
{ name : larry, dinner : hummus }
]
[ { name : bob1 , dinner : pizza1 },
{ name : john1 , dinner : sushi1 },
{ name : larry1, dinner : hummus1 }
]
现在,我想在单个数组中创建可存储对象数组的位置:
[
{ name : bob , dinner : pizza },
{ name : john , dinner : sushi },
{ name : larry, dinner : hummus },
{ name : bob1 , dinner : pizza1 },
{ name : john1 , dinner : sushi1 },
{ name : larry1, dinner : hummus1 }
]
我使用这种方法,但是不行
const arrayHolder = assetArray.reduce((f, x, i) => {
f = [...f, ...x];
return f;
}, []);
任何建议都非常感谢
答案 0 :(得分:0)
使用数组中的平面函数:
const arr = [
[ { name : 'bob' , dinner : 'pizza' },
{ name : 'john' , dinner : 'sushi' },
{ name : 'larry', dinner : 'hummus' }
],
[ { name : 'bob1' , dinner : 'pizza1' },
{ name : 'john1' , dinner : 'sushi1' },
{ name : 'larry1', dinner : 'hummus1' }
]
]
console.log(arr.flat())