首页 > 解决方案 > 如何改变数组结构

问题描述

我有一个这样的数组

array =  [{name: 'John'},{age: 20},[{degree: "any"}, {college: 'any'}]]

我想把这个数组改成这样的东西..

array =  [{name: 'John'},{age: 20},{degree: "any"}, {college: 'any'}]

变量数组从不同的递归函数返回,学位和大学从单个函数作为对象数组返回。

标签: javascriptarraysecmascript-6

解决方案


array =  [{name: 'John'},{age: 20},[{degree: "any"}, {college: 'any'}]]

console.log(array.flat())

flat() 解决了你的问题。


推荐阅读