kstoyanov

03. Car Factory -v3-

Oct 13th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function carFactory(customerInfo) {
  2.   let {
  3.     model, power, color, carriage, wheelsize,
  4.   } = customerInfo;
  5.  
  6.   let engine = {};
  7.   if (power <= 90) {
  8.     engine = { power: 90, volume: 1800 };
  9.   } else if (power <= 120) {
  10.     engine = { power: 120, volume: 2400 };
  11.   } else {
  12.     engine = { power: 200, volume: 3500 };
  13.   }
  14.  
  15.   const carCarriage = { type: carriage, color };
  16.   const size = wheelsize % 2 === 0 ? --wheelsize : wheelsize;
  17.   const wheels = [size, size, size, size];
  18.   const result = {
  19.     model,
  20.     engine,
  21.     carriage: carCarriage,
  22.     wheels,
  23.   };
  24.   return result;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment