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

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

方法一:使用map函数

vardata=[];
re.data.map(function(value,index,array){
data=data.concat(value);
});

方法二:使用concat函数

console.log(res);
console.log(res.data.activities);//这是多个对象
varactivityList=[];
constactivityData=res.data.activities;
for(constkeyinactivityData){
if(activityData[key]){
activityList=activityList.concat(activityData[key]);
}
}
console.log(activityList);//合并后的数组
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容