Как правильно записать свойства объекта в JS?

Задание:

Свойством floors опишите количество этажей. Их обычно 4 или 5 — это максимальная высота дома, где по строительным нормам не нужен лифт. Отсутствие лифта в «хрущёвке» опишите свойством hasElevator со значением false. Хрущёвские дома бывают кирпичные и панельные. Для этого в объекте создадим свойство type, которое будет хранить соответствующую строку ("кирпичный" или "панельный").

У меня получилось так:

const building = {
  floors: '4 - 5',
  hasElevator: false,
  type: ["кирпичный", "панельный"],
};
  • и это не правильно?
  • как правильно записать?

Ответы (1 шт):

Автор решения: Igor

function Building(floors, hasElevator, type) {
  this.floors = floors;
  this.hasElevator = hasElevator;
  this.type = type;
}

var b1 = new Building(5, false, "панельный");
var b2 = new Building(4, false, "кирпичный");

console.log(b1);
console.log(b2);

→ Ссылка