gpt4 book ai didi

javascript - 尝试从 API 返回的两个三个对象创建单个对象数组

转载 作者:行者123 更新时间:2023-11-28 14:53:03 25 4
gpt4 key购买 nike

我有一个项目,在一个实例中,我返回一个包含三个单独的对象数组的对象。

就像这样...

[
Array 1:[
{ key: value}
],
Array 2:[
{ key: value},
{ key: value}
],
Array 2:[
{ key: value},
{ key: value}
]
]

我想做的是获取这个多对象数组,并将其变成包含所有三个对象的单个数组。

我尝试使用 angular.forEach 来执行此操作并循环它们并将它们插入一个新数组中,但它不起作用。

var newArray = [];

angular.forEach(result, function(value, key){
newArray.push(value);
});

return newArray;

在这方面真的需要一些建议!

谢谢!

最佳答案

您可以使用 concat() 和展开语法。

var arr = [[{ key: 'value'}],[{ key: 'value'},{ key: 'value'}],[{ key: 'value'},{ key: 'value'}]]

var result = [].concat(...arr);
console.log(result)

关于javascript - 尝试从 API 返回的两个三个对象创建单个对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43896095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com