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 => {}
相关推荐
RaidenLiu18 分钟前
别再手写 MethodChannel 了:Flutter Pigeon 工程级实践与架构设计
前端·flutter·前端框架
~央千澈~1 小时前
抖音弹幕游戏开发之第17集:添加日志系统·优雅草云桧·卓伊凡
linux·服务器·前端
JamesYoung79711 小时前
第一部分 — 基础知识 项目框架与文件布局
前端·chrome
孟健1 小时前
程序员就业率暴跌27.5%:我离开大厂5个月后,看懂了这件事
前端
卸任1 小时前
Electron判断是内置摄像头还是接摄像头
前端·react.js·electron
NEXT062 小时前
普通函数与箭头函数的区别
前端·javascript·面试
全马必破三2 小时前
Webpack知识点汇总
前端·webpack·node.js
NEXT062 小时前
CommonJS 与 ES Modules的区别
前端·面试·node.js
TechFind3 小时前
如何为 AI Agent 写出完美的 SOUL.md 人格文件(2026指南)
javascript
猪头男3 小时前
【从零开始学习Vue|第八篇】深入组件——组件事件
前端