Заимствование метода из предыдущего объекта
Здравствуйте, подскажите пожалуйста с решением, на основе данного кода нужно создать второй объект, который опишет кол-во деталей и цену за 1 деталь. Для второго объекта узнать общую стоимость всех деталей, но без создания новых функций и методов, "позаимствовав" метод из предыдущего объекта.
const obj = {
price: 2,
quantity: 5
getPrice: getPrice
}
function getPrice() return{
this.price * this.quantity
}
console.log(obj.getPrice());
|
function Main(price,quantity){
this.price=price;
this.quantity=quantity;
}
Main.prototype.price;
Main.prototype.quantity;
Main.prototype.getPrice=function(){
return this.price*this.quantity;
}
function Child(price,quantity){
this.price=price;
this.quantity=quantity;
}
Child.prototype=Object.create(Main.prototype);
alert((new Child(2,6)).getPrice());
|
| Часовой пояс GMT +3, время: 18:53. |