如何从地图对象中删除带有对象键的对象?

Mina Ragaie

如何从地图对象中删除带有对象键的对象?

例如,如果我创建了一个名为 members

const members = new Map();

这是在其中添加新对象的正常方法 members

//members.set(key, value);
members.set('Evelyn',{name: 'Evelyn', age: 25});
//here's how can we delete this object 
members.delete('Evelyn');

但是当我开始在es6中阅读有关地图对象的信息时,我很困惑,键也可以是对象!

Map是一个对象,可让您存储键值对,其中键和值都可以是对象

如果是这样,如何删除带有对象密钥的那个?

//key as an object
members.set({id: 1}, {
 name: 'Evelyn',
 age: 30
});
马克西米利安·梅林格
let objectKey = {id: 1};
members.set(objectKey, {
 name: 'Evelyn',
 age: 30
});

members.delete(objectKey);

据我所知,地图是通过参考进行比较的,所以这是唯一的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ReactJS:使用带有地图键的对象渲染对象

如何使用中间带有“ - ”的对象键

在地图中删除而不是删除对象键

在对象数组中合并带有“相同键”的对象

从对象内的所有对象中逐键删除元素

如何从JSON对象数组中删除具有特定键/值对的所有JSON对象?

如何从JSON文件中删除键/对象?

如何从JavaScript对象中删除键?

如何深入删除对象中的键?

如何删除CKRecord中的键和对象?

如何删除 Typescript 对象中的未知键

如何从对象数组中删除键

如何删除数组中对象的键

在Django中删除带有表单的对象

如何删除所有对象中相同键的值为空字符串的对象属性?

如何在Mongoose中删除带有其对象ID的嵌套数组对象值?

删除对象数组中的空对象键

根据键从对象数组中删除对象

如何修复:违规:对象作为 React 子对象无效(找到:带有键的对象

通过键从对象中删除

从包含多个带有数字键的对象的对象中获取最近的对象键

如何在地图迭代中获取特定的对象键

如何从带有嵌套对象的对象中获取价值?

将地图对象(带有动态键和值)渲染到有角度的mat-table(列和行作为地图的键和值)中

键中带有$符号的c#中的动态对象

如何找到在地图中的对象键?

带有对象数组的诺言地图

如何从对象数组中删除所有重复对象?

如何在带有不同键的 json 对象中添加所有值