Разное

Обновление словаря (объекта)

function UpdateStore(data) {
  b = {};
  b[data.id] = data;
  if (!Object.hasOwn(store, data.control)) store[data.control] = {};
  if (Object.hasOwn(store[data.control], data.id)) {
    Object.assign(store[data.control][data.id], data);
    return
  }
  Object.assign(store[data.control], b);
}

Last updated