Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 迭代数组并形成另一种格式或数组_Javascript_Arraylist_Multidimensional Array - Fatal编程技术网

Javascript 迭代数组并形成另一种格式或数组

Javascript 迭代数组并形成另一种格式或数组,javascript,arraylist,multidimensional-array,Javascript,Arraylist,Multidimensional Array,这是我的阵列 Arrdata = [{fdata:[], title:"1","desc":""}, {fdata:[], title:"2",,"desc":""}] 我想创建另一个输出,如下 steps = [ { name: Arrdata.title[0], component: Arrdata.fdata[0], { name: Arrdata.title[

这是我的阵列

Arrdata = [{fdata:[], title:"1","desc":""}, {fdata:[], title:"2",,"desc":""}]
我想创建另一个输出,如下

steps = [
  { name: Arrdata.title[0], component: Arrdata.fdata[0],
  { name: Arrdata.title[1]", component: Arrdata.fdata[1] },
]

非常感谢您的帮助。

您希望的
.map
功能将其从一个形状转换为另一个形状

steps = Arrdata.map(item => ({ name: item.title, component: item.fdata }))

从标题和标记中删除React-这只是一个纯javascript问题:-)您是否打算执行
步骤=[{name:Arrdata[0]。标题,组件:Arrdata[0]。fdata},{name:Arrdata[1]。标题,组件:Arrdata[1]。fdata}]
以获取
[{name:“1”,组件:[]},{name:“2”,组件:[]}