Пытаюсь организовать наследование такого типа (Напиток > Алкогольный/Без алкогольный > Пиво/Вода (к определенным функциям)).
Не могу понять как это все правильно организовать, делаю по примеру на learnjs.
function Drink(name) {
this.name = name;
this.turnovers = 0;
}
Drink.prototype.turn = function(turnovers) {
this.turnovers += turnovers;
console.log( this.name + ' оборотов: ' + this.turnovers );
};
function Alcohol(name) {
}
function noAlcohol(name) {
}
Сложно понять что именно вам нужно. Из текущего кода я бы сделал примерно так:
function Drink(name) {
this.name = name;
this.turnovers = 0;
}
Drink.prototype.turn = function(turnovers) {
this.turnovers += turnovers;
console.log( this.name + ' оборотов: ' + this.turnovers );
};
function Alcohol(name) {
Drink.apply(this, arguments);
}
function NoAlcohol(name) {
Drink.apply(this, arguments);
}
Alcohol.prototype.__proto__ = Drink.prototype;
NoAlcohol.prototype.__proto__ = Drink.prototype;
let alcohol = new Alcohol("Rum");
alcohol.turn(40);
let noAlcohol = new NoAlcohol("water")
noAlcohol.turn(0);
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Доброго времени суток Стаковцы! Где можно почитать про параметры передаваемые в url, их именование и комбинирование"https://some_server
Переменная let blue = 255; в контексте функции R255G255B255() является глобальнойПо логике вещей, в функции R255G255Bto0 () после прохождения цикла переменная...
При отправке GET запроса на сервер получаю:
Помогите пожалуйста сделать связку в калькуляторе на сайте - https://el-terminalru/rasschitat-stoimost