Как определить общую для всех объектов переменную?
Здравствуйте, я хочу сделать на сайте такую систему, что на основном рабочем столе есть две боковые менюшки с доп. действиями. Нажимаешь кнопку, слева появляется меню с доп настройками, нажимаешь другую, справа появляется меню, нажимаешь третью, бывшее левое меню закрывается и на его месте появляется новое. Реализую через класс Sidemenu, а чтобы система определяла, какие стороны заняты, а какие нет, ввел снаружи класса массив = [0,0] (для левой и правой стороны, 0 меню нет, 1 меню есть). Но по определенным причинам мне будет удобнее, чтобы такой массив был внутри класса, один на всех, т.е. его изменение в одном объекте вызовет его изменения во всех объектах, а так же для новосозданных объектов. Есть в js такая возможность?
Но по определенным причинам мне будет удобнее, чтобы такой массив был внутри класса, один на всех, т.е. его изменение в одном объекте вызовет его изменения во всех объектах
Храните объект, точнее ссылку на него.
let bars = {'left':0,'right':0};
let obj1 = new SomeClass1();
let obj2 = new SomeClass2();
obj1.bars = bars;
obj2.bars = bars;
obj1.bars.left = 1;
console.log(obj2.bars.left);