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

美女程序员鼓励师

在JavaScript开发的过程中,后台传入的大多数是多个对象数组,但是我们有的时候仅需要一个数组就可以解决。多个对象数组会干扰我们进行编写代码,这时就需要进行将多个对象合并成一个数组。本文介绍JavaScript中多个对象合并成一个数组的两种方法:1、使用map函数;2、使用concat函数。

方法一:使用map函数

 var data = [];

 re.data.map(function (value, index, array) {

     data = data.concat(value);

 });

方法二:使用concat函数

   console.log(res);

   console.log(res.data.activities);//这是多个对象

        var activityList = [];

        const activityData = res.data.activities;

        for (const key in activityData) {

          if (activityData[key]) {

            activityList = activityList.concat(activityData[key]);

          }

        }

   console.log(activityList);//合并后的数组

以上就是js多个对象合并成一个数组的方法,大家可以尝试看看哦~更多js学习推荐:js教程。

以上是 js多个对象合并成一个数组 的全部内容, 来源链接: utcz.com/z/542577.html

回到顶部