我有很多带有大量记录的集合,我需要管理它们,根据我认为用户需要的内容加载和卸载它们。
收藏品如下:
{
users {
1: {
id: 1,
name: 'Jhon',
},
2: { ... },
...
},
products: { ... }
}
我正在使用Redux因此我无法改变集合以对其进行更改,我必须重新声明它们。现在我需要清除所有用户的用户集合,但登录到应用程序的用户除外。
为此,我将undefined分配给要清除的所有用户,我所做的操作是这样的(当然我不会手动编写每个ID):
{
users: {
...users,
1: undefiend,
2: users[2],
3: undefined
...
}
}
¿这是否可以正确释放整个集合使用的内存?