js将对象中多个数组对象合并成一个数组

需求:后端返回接口是一个对象里面包含n个数组对象,要将这些数组对象都变成一个数组然后再放到列表展示。

大致结构如下:

《js将对象中多个数组对象合并成一个数组》

 实现:

// res:是返回的多数组对象
// totalArr:要合并生成的新数组

// 将返回的对象中所有数组合成一个数组
const totalArr = [];
Object.keys(res).forEach(key => {
    // res[key].forEach(i => totalArr.push(i));
    totalArr.push(...res[key]);
});
console.log(totalArr,'totalArr');

 《js将对象中多个数组对象合并成一个数组》

    原文作者:Lemon今天学习了吗
    原文地址: https://blog.csdn.net/weixin_47978760/article/details/125759264
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞