问答

js 如何循环生成这样的map

作者:admin 2021-05-09 我要评论

let obj = [1,2,3,4,5,6,7,8]let id = "11111111" 需要的结果是 let result = {"roleId": 11111111, "id": "1, 2, 3, 4, 5, 6, 7, 8"} 请教下各位大神该如何操作...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
let obj = [1,2,3,4,5,6,7,8]

let id = "11111111"

需要的结果是

let result = {"roleId": 11111111, "id": "1, 2, 3, 4, 5, 6, 7, 8"}

请教下各位大神该如何操作,小弟感激不尽!

###

这又是什么操作,js里面他也不支持这东西呀

image.png

image.png


更新时间:2021-01-06
这次至少要的是一个合理的数据。
image.png
image.png

###

属性名能相同?

啥叫循环生成,join不行么

result = {
    roleId: parseInt(id),
    id: obj.join()
}
###

不负责任的猜你写的结果只是简写你可能是要的这个:

const build = (arr, roleId) => {
    return arr.map(item => ({roleId, id: item}));
}

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • app内的web页面,img路径对,但是不显

    app内的web页面,img路径对,但是不显

  • 如何做下载功能?

    如何做下载功能?

  • 复杂正则表达式,实现思路

    复杂正则表达式,实现思路

  • vue一段简单的代码出现奇怪的问题?

    vue一段简单的代码出现奇怪的问题?

腾讯云代理商
海外云服务器