Вопросы к Поиску с Алисой
Создание массива объектов через литералы и с помощью конструктора Object в JavaScript отличается подходом и условиями использования.
Создание через литералы — простой способ создать объект, при котором объём кода меньше, чем при использовании конструктора. gist.github.com nuancesprog.ru Литерал объекта — это заключённый в фигурные скобки список свойств (пар имя/значение), разделённых запятыми. github.com {7-host} С помощью единственного литерала объекта можно создать множество новых объектов, если его поместить в тело цикла или функции, которая будет вызываться многократно. github.com
Создание с помощью конструктора используется, когда необходимо создать много однотипных объектов, сделанных по определённому шаблону или заготовке. {9-host} Конструктор в JavaScript — это обычная функция, название которой принято писать в нотации PascalCase. {9-host}
Таким образом, литералы предпочтительнее для создания одного объекта, а конструкторы — для работы с большим количеством объектов. gist.github.com