需求:后端返回接口是一个对象里面包含n个数组对象,要将这些数组对象都变成一个数组然后再放到列表展示。
大致结构如下:
实现:
// res:是返回的多数组对象
// totalArr:要合并生成的新数组
// 将返回的对象中所有数组合成一个数组
const totalArr = [];
Object.keys(res).forEach(key => {
// res[key].forEach(i => totalArr.push(i));
totalArr.push(...res[key]);
});
console.log(totalArr,'totalArr');