JavaScript映射-设置嵌套属性
我有这张地图JavaScript映射-设置嵌套属性,javascript,Javascript,我有这张地图 let map = new Map(Object.entries({ a: 1, b: { c: 2, method() {console.log('test')} } } )); 现在,我想更改map.b.method。 我怎样才能做到这一点呢?它只是存储在地图中的一个对象。并根据需要修改它 let map=新映射(Object.entries)({ 答:1,, b:{ c:2, 方法(){ console.log
let map = new Map(Object.entries({
a: 1,
b: {
c: 2,
method() {console.log('test')}
}
}
));
现在,我想更改map.b.method。
我怎样才能做到这一点呢?它只是存储在地图中的一个对象。并根据需要修改它
let map=新映射(Object.entries)({
答:1,,
b:{
c:2,
方法(){
console.log('test')
}
}
}));
map.set('b'{
…map.get('b'),
方法:函数(){
log('It works;)');
}
});
map.get('b').method()代码>它只是存储在地图中的一个对象。并根据需要修改它
let map=新映射(Object.entries)({
答:1,,
b:{
c:2,
方法(){
console.log('test')
}
}
}));
map.set('b'{
…map.get('b'),
方法:函数(){
log('It works;)');
}
});
map.get('b').method()
获取键“b”的值并更新“method”属性?你试过了吗,map.Get('b')。method=…
?谢谢,但是map.set()不可能吗?@UnknownJoemap.set('b',{…map.Get('b'),method(){…})
Amap
是,我在这里说得很广泛,基本上只是一个对象
,它允许您使用字符串以外的东西作为键。对于常规的对象
,您将如何做到这一点?从这里开始,告诉我们您遇到了什么问题。获取键“b”的值并更新“method”属性?您是否尝试过,map.Get('b')。method=…
?谢谢,但是使用map.set()?@UnknownJoemap.set('b'),{…map.Get('b'),method(){…})
Amap
是不可能的,我在这里非常宽泛,基本上只是一个对象
,它允许您使用字符串以外的东西作为键。对于常规的对象
,您将如何做到这一点?从这里开始,告诉我们您遇到了什么问题。