Advertisement
Kamend1

10. Class Vehicle

Mar 12th, 2025
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. class Vehicle {
  3.     constructor(type, model, parts, fuel) {
  4.         this.type = type;
  5.         this.model = model;
  6.         this.parts = parts;
  7.         this.fuel = fuel;
  8.  
  9.         this.addQuality();
  10.  
  11.     }
  12.  
  13.     addQuality () {
  14.         let partValues = Object.values(this.parts);
  15.         let qualityValue = partValues[0] * partValues[1];
  16.         this.parts.quality = qualityValue;
  17.        
  18.         return this.parts
  19.     }
  20.  
  21.     drive (fuelLoss) {
  22.         this.fuel -=fuelLoss
  23.  
  24.         if (this.fuel < 0) {
  25.             this.fuel = 0;
  26.         }
  27.  
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement