如何将一维数组变成二维数组?

小程序 文章 2021-03-27 09:41 64 0 全屏看文

如何将一维数组变成二维数组?How to turn a one-dimensional array into a two-dimensional array?

如何将一维数组变成二维数组?

a:[152km,156km,157km,]

变成b:[

{s:152km},{s:156km},{s:157km}

]

a: [152km, 156km, 157km,] becomes B: [{s: 152km}, {s: 156km}, {s: 157km}]

回答:

跨商通:

不就是一个map就能搞定的吗?

xplee:

可以试试es6数组新语法flatMap

['152km','156km','157km'].flatMap(x => [{s:x}])
铅笔画不出蜡笔的味道:
var a=['152km','156km','157km']var b = []for (let i = 0;i<a.length;i++){  b.push({s:a[i]})}

-EOF-