
在JavaScript开发的过程中,后台传入的大多数是多个对象数组,但是我们有的时候仅需要一个数组就可以解决。多个对象数组会干扰我们进行编写代码,这时就需要进行将多个对象合并成一个数组。本文介绍JavaScript中多个对象合并成一个数组的两种方法:1、使用map函数;2、使用concat函数。
方法一:使用map函数
1 2 3 4 | var data = [];
re.data.map( function (value, index, array ) {
data = data.concat(value);
});
|
方法二:使用concat函数
1 2 3 4 5 6 7 8 9 10 | 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教程。