需求是在向map中添加键值的时候,如何先判断键已经存在,然后进行不同的处理呢?let msg = new Map()
msg.set('a',{count: 10})
msg.set('a',{count: 20})
我想实现的是 a如果存在 那么count相加,a不存在的话,直接添加对应键值对就行了这个应该如何去实现呢?
1 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
let msg = new Map() msg.set('a',{count: 10});if(msg.has('a')) { var val = msg.get('a').count; val += val; msg.set('a',{count: val} ) }else { mgs.set('a', {count: 10}) }
- 1 回答
- 0 关注
- 981 浏览
添加回答
举报
0/150
提交
取消