我有一个javascript数组作为
arr = [{"class":"a"},{"sub_class":"b"},{"category":"c"},{"sub_category":"d"}]我需要一个新数组,如下所示:
new_arr = [{"class":"a", "sub_class":"b", "category":"c", "sub_category":"d"}]是否可以在不使用for循环遍历arr的情况下在Javascript中执行此操作
发布于 2020-07-09 00:10:21
您可以使用Object.assign
const array = [{
"class": "a"
}, {
"sub_class": "b"
}, {
"category": "c"
}, {
"sub_category": "d"
}]
const mergedObject = Object.assign({}, ...array);
// And put in an Array if that was intentional
const newArray = [mergedObject];
console.log(newArray);
https://stackoverflow.com/questions/62798885
复制相似问题