В
Я так понял главное делать модули приложения как можно более независимыми друг от друга, тем самым обеспечив им переиспользуемость. Благодаря незначительной взаимосвязи между модулями, если один модули забагуется, то не рухнет все приложение
Size: a a a
В
А
CM
CM
CM
А
АК
let activeUsers = [
{name: "Вася"},
{name: "Петя"},
{name: "Маша"}
];
let weakMap = new WeakMap();
let activeUserMap = new Map();
weakMap.set(activeUsers[0], 1);
weakMap.set(activeUsers[1], 2);
weakMap.set(activeUsers[2], 3);
activeUserMap.set(activeUsers[0], 1);
activeUserMap.set(activeUsers[1], 2);
activeUserMap.set(activeUsers[2], 3);
activeUsers.splice(0, 1);
console.log(weakMap);
console.log(activeUserMap);
DE
АК
АК