Advertisement
TZinovieva

Class Vehicle JS Fundamentals

Feb 25th, 2023 (edited)
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Vehicle {
  2.     constructor(type, model, parts, fuel) {
  3.       this.type = type;
  4.       this.model = model;
  5.       this.parts = parts;
  6.       this.fuel = fuel;
  7.       this.parts.quality = parts.engine * parts.power;
  8.     }
  9.    
  10.     drive(fuelLoss) {
  11.       this.fuel -= fuelLoss;
  12.     }
  13. }
  14.  
  15. OR
  16.  
  17. class Vehicle {
  18.   constructor(type, model, parts, fuel) {
  19.     this.type = type;
  20.     this.model = model;
  21.     this.parts = {
  22.       engine: parts.engine,
  23.       power: parts.power,
  24.       quality: parts.engine * parts.power,
  25.     };
  26.     this.fuel = fuel;
  27.   }
  28.  
  29.   drive(loss) {
  30.     this.fuel -= loss;
  31.   }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement