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 => {}
相关推荐
程序员小羊!几秒前
02CSS预备知识
前端·css3
用户059540174467 分钟前
用LangChain+Chroma实现RAG多轮对话记忆与自动化测试,把bug发现时间从2小时压缩到5分钟
前端·css
2401_8685347811 分钟前
常见的 vue面试题目
前端·javascript·vue.js
星栈11 分钟前
Makepad UI 代码怎么读:别被语法吓住
前端·rust
胡萝卜术17 分钟前
从零搭建 NLP Demo:用 ES6 模块化 + DeepSeek API 构建你的第一个 AI 应用
javascript·面试
前端市界19 分钟前
实用指南:如何本地化部署 Sentry (Self-Hosted) 完整教程
前端
颂love20 分钟前
TypeScript速学
前端·javascript·typescript
IT策士27 分钟前
第 46 篇 k8s之CI/CD 集成:GitOps 理念与 ArgoCD
前端·容器·kubernetes
Dalydai30 分钟前
AI 辅助大屏开发:怎么让 AI 干活,但别让它干砸
前端
凌涘30 分钟前
深入理解 JavaScript 执行机制:从执行上下文到调用栈全解析
前端·javascript