a:[152km,156km,157km,]
变成b:[
{s:152km},{s:156km},{s:157km}
]
如何将一维数组变成二维数组?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}]
回答:
可以试试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]})}
原文出处:如何将一维数组变成二维数组?
不就是一个map就能搞定的吗?