我有这张地图
let map = new Map(Object.entries({
a: 1,
b: {
c: 2,
method() {console.log('test')}
}
}
));
现在,我想更改map.b.方法。 我该如何实现?
答案 0 :(得分:3)
这只是一个存储在地图中的对象。 Get a reference to it并根据需要对其进行修改。
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();