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 => {}
相关推荐
粉末的沉淀1 分钟前
vue:Vite项目中高效管理纯色SVG图标的方案
前端·javascript·vue.js
FlyWIHTSKY1 分钟前
JavaScript 和 TypeScript 分别是什么,可以相互写吗
javascript·ubuntu·typescript
YHHLAI3 分钟前
JavaScript 数据结构精讲:数组底层与实战避坑
开发语言·javascript·数据结构
moMo14 分钟前
Promise 的本质:不是异步处理,而是流程控制
javascript
dotnet9015 分钟前
PDF 页面尺寸上限是 14400。iText 直接加载成功的大图可能超过这个限制,需要在 setPageSize 之前等比缩放。
前端·javascript·html
threelab15 分钟前
Three.js 几何图形变换 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器
道友可好16 分钟前
写给 AI 的入职手册,AGENTS.md
前端·人工智能·后端
吠品24 分钟前
处理 Python 类继承中那些变来变去的初始化参数
linux·前端·python
云水一下28 分钟前
TypeScript 从零基础到精通(七):从配置到全栈项目落地
前端·javascript·typescript
秋天的一阵风1 小时前
✨ 代码秒跳转、自动补全?全靠 LSP 和 AST!
前端·后端·ai编程