繁体   English   中英

JavaScript Map-设置嵌套属性

[英]JavaScript Map - setting nested properties

我有这张地图

let map = new Map(Object.entries({
   a: 1,
   b: {
        c: 2,
        method() {console.log('test')}
      }
   }
));

现在,我想更改map.b.method。 我该如何实现?

它只是存储在地图中的一个对象。 获取对其的引用并根据需要对其进行修改。

 let map = new Map(Object.entries({ a: 1, b: { c: 2, method() { console.log('test') } } })); map.set('b', { ...map.get('b'), method: function() { console.log('It works ;)'); } }); map.get('b').method(); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM