07. Class Vehicle Objects and Classes
function solve() {
class Vehicle{
constructor(type, model, parts, fuel){
this.type = type;
this.model = model;
this.parts = parts;
this.fuel = fuel;
this.parts.quality = this.parts.engine * this.parts.power;
}
drive(input){
this.fuel -= input;
return this.fuel;
}
}
// let parts = { engine: 6, power: 100 };
// let vehicle = new Vehicle('a', 'b', parts, 200);
// vehicle.drive(100);
// console.log(vehicle.fuel);
// console.log(vehicle.parts.quality);
let parts = {engine: 9, power: 500};
let vehicle = new Vehicle('l', 'k', parts, 840);
vehicle.drive(20);
console.log(vehicle.fuel);
}
solve()
Малко помощ ми е нужна.
При дебъгване кодът работи както трябва, но не минава в дъдж резултата е 0/100.
Грешката която ми дава е vehicle.drive is not a function.
чуде се защо се получава така
боже... а прочетох условието поне 10 пъти. Благодаря Ви.