js map转对象(以key value的形式传参)

const map =newMap()

map.set('1','basketball')

map.set('2','soccer')

map.set('3','baseball')

map.set('4','tennis')

const obj = Array.from(你的Map).reduce((obj, key, value) =>

Object.assign(obj, { key: value} )

, {})

obj就是js对象了

以key value的形式传参

let cardId = this.cardId;

var shopGoodsData = new Map();

shopGoodsData.set(cardId, 1);

复制代码
const obj = Array.from(shopGoodsData).reduce((obj, [key, value]) =>
Object.assign(obj, { [key]: value} )
, {})

let params = {
	shopGoodsData: JSON.stringify(obj), //样式	shopGoodsData: "x" :1
	payMode: 'xs_wx_pay_app',
	type: 2, 
	remark: '',
	isShop: false,
	userId: this.userId
};
shopGoods(params).then(res => {}
相关推荐
Csvn7 小时前
异步错误捕获的六大陷阱:await 裹着 try-catch 就一定稳了吗?
前端
用户059540174467 小时前
向量库静默丢数据踩坑实录:Playwright 端到端测试让我排查了72小时
前端·css
Asize7 小时前
CSS 3D:从布局到立方体
前端
梨子同志7 小时前
React
前端
万少8 小时前
22 点后,我靠这个 AI 工具成了"夜间天才程序员"
前端·后端
狂师8 小时前
比 Playwright 更给力,推荐一个AI Agent的浏览器自动化开源项目!
前端·开源·测试
IT_陈寒8 小时前
React hooks 闭包陷阱把我的状态吃掉了,原来问题出在这里
前端·人工智能·后端
壹方秘境8 小时前
使用ApiCatcher在 iOS 上像修改 hosts 一样自定义域名解析
前端·后端·客户端
柳杉8 小时前
可视化大屏设计器脚手架:从设计到交付的一站式方案
前端·three.js·数据可视化
铁皮饭盒9 小时前
3行代码搞定页面截图,Bun.WebView真的简单
javascript