В JavaScript существует несколько методов и приемов, которые можно использовать для группировки объектов. Вот некоторые часто используемые подходы:
- Массивы. Вы можете группировать объекты вместе, используя массивы. Массив — это встроенный тип данных JavaScript, который позволяет хранить несколько значений в одной переменной. Объекты можно добавлять в массив с помощью метода 
push()массива. Например: 
var group = [];
group.push({ name: 'Object 1' });
group.push({ name: 'Object 2' });
group.push({ name: 'Object 3' });
- Литералы объектов. Вы можете группировать объекты, используя литералы объектов. Литералы объектов позволяют определять пары ключ-значение в фигурных скобках. Например:
 
var group = {
  object1: { name: 'Object 1' },
  object2: { name: 'Object 2' },
  object3: { name: 'Object 3' }
};
- Карта: объект 
Mapв JavaScript позволяет хранить пары ключ-значение. Вы можете использовать его для группировки объектов, назначая объекты в качестве значений определенным ключам. Например: 
var group = new Map();
group.set('object1', { name: 'Object 1' });
group.set('object2', { name: 'Object 2' });
group.set('object3', { name: 'Object 3' });
- Объектно-ориентированный подход. Если вы работаете с более крупным приложением, вы можете рассмотреть возможность использования принципов объектно-ориентированного программирования для группировки объектов. Вы можете определять классы и создавать экземпляры этих классов для представления групп объектов. Этот подход обеспечивает большую структурированность и гибкость. Вот пример:
 
class Group {
  constructor() {
    this.objects = [];
  }
  addObject(object) {
    this.objects.push(object);
  }
}
var group = new Group();
group.addObject({ name: 'Object 1' });
group.addObject({ name: 'Object 2' });
group.addObject({ name: 'Object 3' });