JS:将字符串数组转换为对象数组

菲拉斯·库巴

我有这个字符串数组

let myArray : ["AA","BB" , "CC" ...]

我想将其转换为对象数组

myArray  = [{"id":1 , "value": "AAA"},{"id":2 , "value": "BBB"},{"id":3 , "value": "CCC"}...]

我试着用“ let for”

for (let obj of  ListObj) {
      let resObj = {};
      resObj ['value'] = obj  ;
      equipment = resObj ;
}

地图

ListObj.map(obj => { 'value' = obj })

建议?

尖尖的

您可以.map()为此使用它将索引传递到回调中。

myArray = myArray.map((str, index) => ({ value: str, id: index + 1 }));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章