Дом, который построил Кекс: не принимает ответ

Добрый день!

let materialPrice = {
  'wood': 1000,
  'stone': 1500,
  'brick': 2000
};

let house = {
  rooms: 1,
  floors: 1,
  material: 'stone',
  coefficient: 1,
};
  
let buildHouse = function (rooms, floors, material, coefficient) {  
  let customHouse = {
    rooms: rooms,
    floors: floors,
    material: material,
    coefficient: coefficient,
    
    calculateSquare: function () {
      return this.rooms * this.floors * this.coefficient;
      },
  
    calculatePrice: function () { 
      return this.calculateSquare() * materialPrice[this.material];
      },
  }
return customHouse;
};

let houseOne = buildHouse(6, 8, 'brick', 10);
console.log(houseOne.calculateSquare());
console.log(houseOne.calculatePrice());

:white_check_mark: :white_check_mark: :white_check_mark:

Код работает, что не так конкретно в этом коде?
Пожалуйста, не пишите варианты, которые программа пропустила у вас,
у меня такой есть. Интересует именно этот код и что в нём не так.

1 лайк

Проверку не проходит потому что просили в объект house добавить два метода и всё, а здесь эти методы добавлены в объект customHouse в функции buildHouse.
Нужно реализованные методы из customHouse перенести в house, и весь код после объекта house удалить(или закомментировать).