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 => {}
相关推荐
用泥种荷花几秒前
【LangChain.js学习】 会话记忆(临时/长期)全解析
前端
慢慢长大的孩子4 分钟前
原生Android开发与JS桥开发对比分析
前端·后端
爱勇宝6 分钟前
2026年前端生存规划:只会写页面的人,正在被悄悄淘汰
前端·后端·架构
牛奶7 分钟前
JS随笔:异步编程与事件循环
前端·javascript·面试
牛奶8 分钟前
JS随笔:数据结构与集合
前端·javascript·面试
小陆猿17 分钟前
股票实时行情Echarts动态图表
前端·javascript
Dilettante25833 分钟前
React Server Components 全链路解析:Next.js 构建产物、导航流程与 Payload 格式
前端·next.js
前端付豪35 分钟前
Nest 项目小实践之注册登陆
前端·node.js·nestjs
用户91219176206135 分钟前
日本股票K线图生成实战:基于API的完整对接方案
前端
牛奶35 分钟前
JS随笔:ES6+特性与模块化实践
前端·javascript